Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3530190.3534791acmconferencesArticle/Chapter ViewAbstractPublication PagescompassConference Proceedingsconference-collections
research-article
Public Access

PeakTK: An Open Source Toolkit for Peak Forecasting in Energy Systems

Published: 29 June 2022 Publication History

Abstract

As the electric grid undergoes the transition to a carbon free future, many new techniques for optimizing the grid’s energy usage and carbon footprint are being designed. A common technique used by many approaches is to reduce the energy usage of the grid’s peak demand periods since doing so is beneficial for reducing the carbon usage of the grid. Consequently, the design of peak forecasting methods that predict when and how much peak demand will be seen is at the heart of many energy optimization approaches. In this paper, we present PeakTK, an open-source toolkit and reference datasets for peak forecasting in energy systems. PeakTK implements a range of peak forecasting methods that have been proposed recently and exposes them through well-defined interfaces and library modules. Our goal is to improve reproducibility of energy systems research by providing a common framework for evaluating and comparing new peak forecasting algorithms. Further, PeakTK provides libraries to enable researchers and practitioners to easily incorporate peak forecasting methods into their research when implementing higher level grid optimizations. We discuss the design and implementation of PeakTK and present case studies to demonstrate how PeakTK can be used for forecasting or quantitative comparisons of energy optimization methods.

Supplementary Material

MP4 File (COMPASS_Paper_Session5_BovornkeeratirojP_2022-06-30.mp4)
Conference Presentation Recording 2022-06-30

References

[1]
Martín Abadi, Ashish Agarwal, Paul Barham, Eugene Brevdo, Zhifeng Chen, Craig Citro, Greg S. Corrado, Andy Davis, Jeffrey Dean, Matthieu Devin, Sanjay Ghemawat, Ian Goodfellow, Andrew Harp, Geoffrey Irving, Michael Isard, Yangqing Jia, Rafal Jozefowicz, Lukasz Kaiser, Manjunath Kudlur, Josh Levenberg, Dandelion Mané, Rajat Monga, Sherry Moore, Derek Murray, Chris Olah, Mike Schuster, Jonathon Shlens, Benoit Steiner, Ilya Sutskever, Kunal Talwar, Paul Tucker, Vincent Vanhoucke, Vijay Vasudevan, Fernanda Viégas, Oriol Vinyals, Pete Warden, Martin Wattenberg, Martin Wicke, Yuan Yu, and Xiaoqiang Zheng. 2015. TensorFlow: Large-Scale Machine Learning on Heterogeneous Systems. https://www.tensorflow.org/ Software available from tensorflow.org.
[2]
Abdullah Al Zishan, Moosa Moghimi Haji, and Omid Ardakanian. 2020. Adaptive control of plug-in electric vehicle charging with reinforcement learning. In Proceedings of the Eleventh ACM International Conference on Future Energy Systems. 116–120.
[3]
Moshe Babaioff, Nicole Immorlica, and Robert Kleinberg. 2007. Matroids, secretary problems, and online mechanisms. (2007).
[4]
Sean Barker, Aditya Mishra, David Irwin, Emmanuel Cecchet, Prashant Shenoy, Jeannie Albrecht, 2012. Smart*: An open data set and tools for enabling research in sustainable homes. SustKDD, August 111, 112 (2012), 108.
[5]
Sean Barker, Aditya Mishra, David Irwin, Prashant Shenoy, and Jeannie Albrecht. 2012. Smartcap: Flattening peak electricity demand in smart homes. In 2012 IEEE International Conference on Pervasive Computing and Communications. IEEE, 67–75.
[6]
Noman Bashir, Dong Chen, David Irwin, and Prashant Shenoy. 2019. Solar-TK: A Data-driven Toolkit for Solar PV Performance Modeling and Forecasting. In 2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS). IEEE, 456–466.
[7]
Nipun Batra, Jack Kelly, Oliver Parson, Haimonti Dutta, William Knottenbelt, Alex Rogers, Amarjeet Singh, and Mani Srivastava. 2014. NILMTK: An open source toolkit for non-intrusive load monitoring. In Proceedings of the 5th international conference on Future energy systems. 265–276.
[8]
Phuthipong Bovornkeeratiroj, John Wamburu, David Irwin, and Prashant Shenoy. 2021. VPeak: Exploiting Volunteer Energy Resources for Flexible Peak Shaving. In International Conference on Systems for Energy-Efficient Buildings, Cities, and Transportation.
[9]
Yao Cheng, Chang Xu, Daisuke Mashima, Vrizlynn LL Thing, and Yongdong Wu. 2017. PowerLSTM: power demand forecasting using long short-term memory neural network. In International Conference on Advanced Data Mining and Applications. Springer, 727–740.
[10]
Naveen Kumar Chikkakrishna, Chitirala Hardik, Kancherla Deepika, and Narendula Sparsha. 2019. Short-term traffic prediction using sarima and FbPROPHET. In 2019 IEEE 16th India Council International Conference (INDICON). IEEE, 1–4.
[11]
Delson Chikobvu and Caston Sigauke. 2012. Regression-SARIMA modelling of daily peak electricity demand in South Africa. Journal of Energy in Southern Africa 23, 3 (2012), 23–30.
[12]
Sajjad Fattaheian-Dehkordi, Alireza Fereidunian, Hamid Gholami-Dehkordi, and Hamid Lesani. 2014. Hour-ahead demand forecasting in smart grid using support vector regression (SVR). International transactions on electrical energy systems 24, 12(2014), 1650–1663.
[13]
Davide Frazzetto, Bijay Neupane, Torben Bach Pedersen, and Thomas Dyhre Nielsen. 2018. Adaptive user-oriented direct load-control of residential flexible devices. In Proceedings of the Ninth International Conference on Future Energy Systems. 1–11.
[14]
Sean H. Gallagher. [n. d.]. Electric Demand Response Tariffs Clean-Up. https://www.pge.com/nots/rates/tariffs/tm2/pdf/ELEC_3221-E.pdf. (Accessed on 10/26/2021).
[15]
Charles R. Harris, K. Jarrod Millman, Stéfan J. van der Walt, Ralf Gommers, Pauli Virtanen, David Cournapeau, Eric Wieser, Julian Taylor, Sebastian Berg, Nathaniel J. Smith, Robert Kern, Matti Picus, Stephan Hoyer, Marten H. van Kerkwijk, Matthew Brett, Allan Haldane, Jaime Fernández del Río, Mark Wiebe, Pearu Peterson, Pierre Gérard-Marchant, Kevin Sheppard, Tyler Reddy, Warren Weckesser, Hameer Abbasi, Christoph Gohlke, and Travis E. Oliphant. 2020. Array programming with NumPy. Nature 585, 7825 (Sept. 2020), 357–362. https://doi.org/10.1038/s41586-020-2649-2
[16]
Kaijian He, Lei Ji, Chi Wai Don Wu, and Kwok Fai Geoffrey Tso. 2021. Using SARIMA–CNN–LSTM approach to forecast daily tourism demand. Journal of Hospitality and Tourism Management 49 (2021), 25–33.
[17]
Kyle Hundman, Valentino Constantinou, Christopher Laporte, Ian Colwell, and Tom Soderstrom. 2018. Detecting spacecraft anomalies using lstms and nonparametric dynamic thresholding. In Proceedings of the 24th ACM SIGKDD international conference on knowledge discovery & data mining. 387–395.
[18]
Yuheng Helen Jiang, Ryan Levman, Lukasz Golab, and Jatin Nathwani. 2014. Predicting peak-demand days in the Ontario peak reduction program for large consumers. In Proceedings of the 5th international conference on Future energy systems. 221–222.
[19]
Anish Jindal, Mukesh Singh, and Neeraj Kumar. 2018. Consumption-aware data analytical demand response scheme for peak load reduction in smart grid. IEEE Transactions on Industrial Electronics 65, 11 (2018), 8993–9004.
[20]
Guillaume Lemaître, Fernando Nogueira, and Christos K Aridas. 2017. Imbalanced-learn: A python toolbox to tackle the curse of imbalanced datasets in machine learning. The Journal of Machine Learning Research 18, 1 (2017), 559–563.
[21]
LinkedIn. [n. d.]. luminol - a light weight python library for time series data analysis. https://github.com/linkedin/luminol. (Accessed on 02/27/2022).
[22]
Jinxiang Liu and Laura E Brown. 2019. Prediction of Hour of Coincident Daily Peak Load. In 2019 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference (ISGT). IEEE, 1–5.
[23]
Priyanka Mary Mammen, Hareesh Kumar, Krithi Ramamritham, and Haroon Rashid. 2018. Want to reduce energy consumption, whom should we call?. In Proceedings of the Ninth International Conference on Future Energy Systems. 12–20.
[24]
Aditya Mishra, David Irwin, Prashant Shenoy, and Ting Zhu. 2013. Scaling distributed energy storage for grid peak reduction. In Proceedings of the fourth international conference on Future energy systems. 3–14.
[25]
Earo Wang. Mitchell O’Hara-Wild, Rob Hyndman. [n. d.]. Forecasting Models for Tidy Time Series - fable. https://fable.tidyverts.org/. (Accessed on 02/27/2022).
[26]
The pandas development team. 2020. pandas-dev/pandas: Pandas. https://doi.org/10.5281/zenodo.3509134
[27]
Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32, H. Wallach, H. Larochelle, A. Beygelzimer, F. d'Alché-Buc, E. Fox, and R. Garnett (Eds.). Curran Associates, Inc., 8024–8035. http://papers.neurips.cc/paper/9015-pytorch-an-imperative-style-high-performance-deep-learning-library.pdf
[28]
F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. Vanderplas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. 2011. Scikit-learn: Machine Learning in Python. Journal of Machine Learning Research 12 (2011), 2825–2830.
[29]
Azar Rahimi, M Zarghami, M Vaziri, and S Vadhva. 2013. A simple and effective approach for peak load shaving using Battery Storage Systems. In 2013 North American Power Symposium (NAPS). IEEE, 1–5.
[30]
Skipper Seabold and Josef Perktold. 2010. statsmodels: Econometric and statistical modeling with python. In 9th Python in Science Conference.
[31]
Akhil Soman, Amee Trivedi, David Irwin, Beka Kosanovic, Benjamin McDaniel, and Prashant Shenoy. 2020. Peak Forecasting for Battery-based Energy Optimizations in Campus Microgrids. In Proceedings of the Eleventh ACM International Conference on Future Energy Systems. 237–241.
[32]
Sean J Taylor and Benjamin Letham. 2018. Forecasting at scale. The American Statistician 72, 1 (2018), 37–45.
[33]
Youlong Yang, Jinxing Che, Chengzhi Deng, and Li Li. 2019. Sequential grid approach based support vector regression for short-term electric load forecasting. Applied energy 238(2019), 1010–1021.
[34]
Shizhen Zhao, Xiaojun Lin, and Minghua Chen. 2015. Peak-minimizing online EV charging: Price-of-uncertainty and algorithm robustification. In 2015 IEEE Conference on Computer Communications (INFOCOM). IEEE, 2335–2343.
[35]
Yue Zhao, Zain Nasrullah, and Zheng Li. 2019. PyOD: A Python Toolbox for Scalable Outlier Detection. Journal of Machine Learning Research 20, 96 (2019), 1–7. http://jmlr.org/papers/v20/19-011.html

Cited By

View all
  • (2024)Online demand peak shaving with machine‐learned advice in digital twinsDigital Twins and Applications10.1049/dgt2.120121:1(38-50)Online publication date: 3-Sep-2024
  • (2023)Online Demand Peak Shaving with Machine-Learned Advice in Cyber-Physical Energy Systems2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech)10.1109/DASC/PiCom/CBDCom/Cy59711.2023.10361461(1-8)Online publication date: 14-Nov-2023
  • (2023)Predicting the magnitude and timing of peak electricity demand: A competition case studyIET Smart Grid10.1049/stg2.121527:4(473-484)Online publication date: 21-Dec-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
COMPASS '22: Proceedings of the 5th ACM SIGCAS/SIGCHI Conference on Computing and Sustainable Societies
June 2022
710 pages
ISBN:9781450393478
DOI:10.1145/3530190
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 June 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Energy forecasting
  2. Grid optimization
  3. Peak demand prediction

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Funding Sources

Conference

COMPASS '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 25 of 50 submissions, 50%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)377
  • Downloads (Last 6 weeks)82
Reflects downloads up to 15 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Online demand peak shaving with machine‐learned advice in digital twinsDigital Twins and Applications10.1049/dgt2.120121:1(38-50)Online publication date: 3-Sep-2024
  • (2023)Online Demand Peak Shaving with Machine-Learned Advice in Cyber-Physical Energy Systems2023 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing, Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress (DASC/PiCom/CBDCom/CyberSciTech)10.1109/DASC/PiCom/CBDCom/Cy59711.2023.10361461(1-8)Online publication date: 14-Nov-2023
  • (2023)Predicting the magnitude and timing of peak electricity demand: A competition case studyIET Smart Grid10.1049/stg2.121527:4(473-484)Online publication date: 21-Dec-2023

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media