PowerSystems.jl — A power system data management package for large scale modeling
José Daniel Lara,
Clayton Barrows,
Daniel Thom,
Dheepak Krishnamurthy,
Duncan Callaway
Affiliations
José Daniel Lara
Energy and Resources Group, University of California, Berkeley, CA 94720, United States of America; National Renewable Energy Laboratory, Golden, CO 80401, United States of America
Clayton Barrows
National Renewable Energy Laboratory, Golden, CO 80401, United States of America; Corresponding author.
Daniel Thom
National Renewable Energy Laboratory, Golden, CO 80401, United States of America
Dheepak Krishnamurthy
National Renewable Energy Laboratory, Golden, CO 80401, United States of America
Duncan Callaway
Energy and Resources Group, University of California, Berkeley, CA 94720, United States of America
PowerSystems.jl is a package to organize and manipulate data for the study of energy systems with diverse modeling requirements. This software serves two main purposes: to reduce the burden of large power system data set development, and to promote reproducible research and simulation. PowerSystems.jl implements an abstract hierarchy to represent and customize power systems data and includes data containers for quasi-static and dynamic simulation applications. Key features include efficient management of large quantities of time series data, optimized serialization, and comprehensive validation capabilities. The paper includes detailed discussion and examples for reference.