Microgrid Planner: An Open-Source Software Platform

We introduce an open-source software platform for developing microgrid planning tools. Our platform is composed of a computational layer developed in Python; a MySQL database layer; a REST API developed in Flask; a web app front end developed in Flask, HTML templates, and JavaScript; containerized deployment through Docker; and high-performance computing integration using Slurm. Our base capabilities include user accounts with authentication, user-defined distributed energy resource components and microgrids, user uploads of power load data, a core simulation method, and a microgrid sizing method. These capabilities are all integrated into a user-friendly web application, which is designed to be customized and extended. Whereas our platform already includes a useful set of microgrid planning tools, our vision is for it to bridge the active academic analytical modeling research for microgrid planning into deployable software tools that can be readily used by practitioners. In addition to describing our current capabilities, this paper details how our platform design facilitates easy adoption by other researchers developing analytical methods for microgrid planning. History: Accepted by Ted Ralphs, Area Editor for Software Tools. Funding: This research was supported by the NextSTEP Program, sponsored by the Office of Naval Research; by Naval Facilities Engineering Systems Command as part of the Navy Shore Energy Technology Transition and Integration program; and by the Director of Operational Energy, Deputy Assistant Secretary of the U.S. Navy. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2023.0336 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2023.0336 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .

Authors

Institutions

Publication Details

Journal
INFORMS journal on computing
Published
2024-08-29
DOI
https://doi.org/10.1287/ijoc.2023.0336
Citations
2
Primary Topic
Smart Grid Energy Management
Type
article
Field-Weighted Citation Impact
0.42
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Microgrid Planner: An Open-Source Software Platform

Leah L. Frye, Daniel Reich
2 citations
INFORMS journal on computing
Smart Grid Energy Management
0.42
article

Microgrid Planner: An Open-Source Software Platform

Leah L. Frye, Daniel Reich
article en
2 citations

Abstract

We introduce an open-source software platform for developing microgrid planning tools. Our platform is composed of a computational layer developed in Python; a MySQL database layer; a REST API developed in Flask; a web app front end developed in Flask, HTML templates, and JavaScript; containerized deployment through Docker; and high-performance computing integration using Slurm. Our base capabilities include user accounts with authentication, user-defined distributed energy resource components and microgrids, user uploads of power load data, a core simulation method, and a microgrid sizing method. These capabilities are all integrated into a user-friendly web application, which is designed to be customized and extended. Whereas our platform already includes a useful set of microgrid planning tools, our vision is for it to bridge the active academic analytical modeling research for microgrid planning into deployable software tools that can be readily used by practitioners. In addition to describing our current capabilities, this paper details how our platform design facilitates easy adoption by other researchers developing analytical methods for microgrid planning. History: Accepted by Ted Ralphs, Area Editor for Software Tools. Funding: This research was supported by the NextSTEP Program, sponsored by the Office of Naval Research; by Naval Facilities Engineering Systems Command as part of the Navy Shore Energy Technology Transition and Integration program; and by the Director of Operational Energy, Deputy Assistant Secretary of the U.S. Navy. Supplemental Material: The software that supports the findings of this study is available within the paper and its Supplemental Information ( https://pubsonline.informs.org/doi/suppl/10.1287/ijoc.2023.0336 ) as well as from the IJOC GitHub software repository ( https://github.com/INFORMSJoC/2023.0336 ). The complete IJOC Software and Data Repository is available at https://informsjoc.github.io/ .

INFORMS journal on computingVol. 37(3)
Naval Postgraduate School (US)
Openalex Percentile: Top 38%
Smart Grid Energy Management
0.42
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Microgrid Planner: An Open-Source Software Platform — Leah L. Frye, Daniel Reich · INFORMS journal on computing (2024) | TGRS Research Map | TGRS