PowerSimulations.jl -- A Power Systems operations simulation Library (2404.03074v1)
Abstract: PowerSimulations.jl is a Julia-based BSD-licensed power system operations simulation tool developed as a flexible and open source software for quasi-static power systems simulations including Production Cost Models. PowerSimulations.jl tackles the issues of developing a simulation model in a modular way providing tools for the formulation of decision models and emulation models that can be solved independently or in an interconnected fashion. This paper discusses the software implementation of PowerSimulations.jl as a template for the development and implementation of operation simulators, providing solutions to commonly encountered issues like time series read/write and results sharing between models. The paper includes a publicly-available validation of classical operations simulations as well as examples of the advanced features of the software.
- B. Kroposki, “Integrating high levels of variable renewable energy into electric power systems,” Journal of Modern Power Systems and Clean Energy, vol. 5, no. 6, pp. 831–837, 11 2017.
- S. Pfenninger, L. Hirth, I. Schlecht, E. Schmid, F. Wiese, T. Brown, C. Davis, M. Gidden, H. Heinrichs, C. Heuberger et al., “Opening the black box of energy modelling: Strategies and lessons learned,” Energy Strategy Reviews, vol. 19, pp. 63–71, 2018.
- J. F. DeCarolis, K. Hunter, and S. Sreepathi, “The case for repeatable analysis with energy economy optimization models,” Energy Economics, vol. 34, no. 6, pp. 1845–1853, Nov. 2012.
- J. D. Lara, J. T. Lee, D. S. Callaway, and B.-M. Hodge, “Computational experiment design for operations model simulation,” Electric Power Systems Research, vol. 189, p. 106680, 2020. [Online]. Available: http://www.sciencedirect.com/science/article/pii/S0378779620304831
- C. I. Nweke, F. Leanez, G. R. Drayton, and M. Kolhe, “Benefits of chronological optimization in capacity planning for electricity markets,” in 2012 IEEE International Conference on Power System Technology (POWERCON), 2012, pp. 1–6.
- Q. Wang, C. B. Martinez-Anido, H. Wu, A. R. Florita, and B.-M. Hodge, “Quantifying the economic and grid reliability impacts of improved wind power forecasting,” IEEE Trans. on Sustainable Energy, vol. 7, no. 4, pp. 1525–1537, 2016.
- T. Brown, J. Hörsch, and D. Schlachtberger, “PyPSA: Python for Power System Analysis,” Journal of Open Research Software, vol. 6, no. 4, 2018. [Online]. Available: https://doi.org/10.5334/jors.188
- E. Ela, M. Milligan, and M. O’Malley, “A flexible power system operations simulation model for assessing wind integration,” in 2011 IEEE Power and Energy Society General Meeting, Jul. 2011, pp. 1–8.
- C. Coffrin, R. Bent, K. Sundar, Y. Ng, and M. Lubin, “Powermodels. j1: An open-source framework for exploring power flow formulations,” in 2018 Power Systems Computation Conference (PSCC). IEEE, 2018, pp. 1–8.
- G. Dorris and D. Millar, “Making the right resource choice requires making the right model choice,” NRRI Insights, pp. 1–7, 2021.
- C. Pechman, “Model-limited choice and the determination of the need for generation capacity,” in Regulating Power. Springer, 1993, pp. 77–97.
- P. Panciatici, M. C. Campi, S. Garatti, S. H. Low, D. K. Molzahn, A. X. Sun, and L. Wehenkel, “Advanced optimization methods for power systems,” in 2014 Power Systems Computation Conference. IEEE, 2014, pp. 1–18.
- I. Dunning, J. Huchette, and M. Lubin, “Jump: A modeling language for mathematical optimization,” SIAM Review, vol. 59, no. 2, pp. 295–320, 2017.
- B. Legat, O. Dowson, J. Dias Garcia, and M. Lubin, “MathOptInterface: a data structure for mathematical optimization problems,” INFORMS Journal on Computing, 2021.
- J. Bezanson, A. Edelman, S. Karpinski, and V. B. Shah, “Julia: A Fresh Approach to Numerical Computing,” SIAM Review, vol. 59, no. 1, pp. 65–98, 2017.
- J. D. Lara, C. Barrows, D. Thom, D. Krishnamurthy, and D. Callaway, “Powersystems. jl—a power system data management package for large scale modeling,” SoftwareX, vol. 15, p. 100747, 2021.