Microgrid Planner: An Open-Source Software Platform

被引:0
|
作者
Reich, Daniel [1 ]
Frye, Leah [2 ]
机构
[1] Naval Postgrad Sch, Dept Operat Res, Monterey, CA 93955 USA
[2] Naval Postgrad Sch, Extended Campus, Monterey, CA 93955 USA
关键词
microgrid; open-source software; web application; simulation; decision support system;
D O I
10.1287/ijoc.2023.0336
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] An open-source platform for distributed Linux Software Routers
    Bolla, Raffaele
    Bruschi, Roberto
    [J]. COMPUTER COMMUNICATIONS, 2013, 36 (04) : 396 - 410
  • [2] OpenVolcano: An Open-Source Software Platform for Fog Computing
    Bruschi, R.
    Lago, P.
    Lamanna, G.
    Lombardo, C.
    Mangialardi, S.
    [J]. 2016 28TH INTERNATIONAL TELETRAFFIC CONGRESS (ITC 28), VOL 2, 2016, : 22 - 27
  • [3] EvaSIM: a Software Simulator for the EVA Open-source Robotics Platform
    Da Rocha, Marcelo Marques
    Cruz-Sandoval, Dagoberto
    Favela, Jesus
    Muchaluat-Saade, Debro C.
    [J]. 2022 31ST IEEE INTERNATIONAL CONFERENCE ON ROBOT AND HUMAN INTERACTIVE COMMUNICATION (IEEE RO-MAN 2022), 2022, : 714 - 721
  • [4] Open-source software platform for medical image segmentation applications
    Namias, R.
    D'Amato, J. P.
    del Fresno, M.
    [J]. 13TH INTERNATIONAL CONFERENCE ON MEDICAL INFORMATION PROCESSING AND ANALYSIS, 2017, 10572
  • [5] Open-source data analysis and visualization software platform: SAGUARO
    Kim, Dae Wook
    Lewis, Benjamin J.
    Burge, James H.
    [J]. OPTICAL MANUFACTURING AND TESTING IX, 2011, 8126
  • [6] OptFlux: an open-source software platform for in silico metabolic engineering
    Rocha, Isabel
    Maia, Paulo
    Evangelista, Pedro
    Vilaca, Paulo
    Soares, Simao
    Pinto, Jose P.
    Nielsen, Jens
    Patil, Kiran R.
    Ferreira, Eugenio C.
    Rocha, Miguel
    [J]. BMC SYSTEMS BIOLOGY, 2010, 4
  • [7] Development of an open-source software platform for conventional and particle therapy
    Steininger, P.
    Mehrwald, M.
    Kellner, D.
    Pinzger, M.
    Mitterlechner, M.
    Memelink, M.
    Keuschnigg, P.
    Boehler, A.
    Sedlmayer, F.
    Deutschmann, H.
    [J]. RADIOTHERAPY AND ONCOLOGY, 2014, 111 : S121 - S121
  • [8] Resilient Information Architecture Platform for the Smart Grid: A Novel Open-Source Platform for Microgrid Control
    Tu, Hao
    Du, Yuhua
    Yu, Hui
    Dubey, Abhishek
    Lukic, Srdjan
    Karsai, Gabor
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2020, 67 (11) : 9393 - 9404
  • [9] Open-source software - Introduction
    Sabbah, D
    Frye, D
    [J]. IBM SYSTEMS JOURNAL, 2005, 44 (02)
  • [10] Open-source bioinformatics software
    Vlagioiu, Constantin
    Vuta, Vlad
    Barbuceanu, Florica
    Predoi, Gabriel
    Tudor, Nicolae
    [J]. JOURNAL OF BIOTECHNOLOGY, 2017, 256 : S53 - S53