GridLAB-D

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

GridLAB-D is an open-source (BSD license) simulation and analysis tool that models emerging smart grid energy technologies. It couples power flow calculations with distribution automation models, building energy use and appliance demand models, and market models. It is used primarily to estimate the benefits and impacts of smart grid technology.

Research and development

[edit | edit source]

Funding for the research and development of GridLAB-D has come from multiple sources, including the United States Department of Energy (US DOE) and the California Energy Commission (CEC).

United States Department of Energy

[edit | edit source]

GridLAB-D was developed with funding from the US DOE Office of Electricity (OE) at Pacific Northwest National Laboratory (PNNL), in collaboration with industry and academia. It is available for Microsoft Windows, macOS and several Linux implementations and released through GitHub.[1]

Original work on GridLAB-D was started at PNNL in 2003 under a Laboratory Directed Research and Development project called PDSS.[2] Starting in 2008 GridLAB-D was made available to the public under a BSD-style open-source license with a US Government right-to-use clause.[3] US DOE has supported GridLAB-D through both direct funding and funding of projects that support enhancements to the simulation's capabilities.

California Energy Commission

[edit | edit source]

In 2017 the CEC awarded several grants[4] to enhance GridLAB-D with the aim to support use in California regions operated by the investor-owned utility ratepayers. The enhancements focus on the California Public Utilities Commission's (CPUC) proceedings related to distributed and renewable energy resource integration, with particular attention to usability, scalability and interoperability. Hitachi America Laboratory (HAL) leads the GridLAB-D Open Workspace (GLOW)[5] project to develop a user-interface for GridLAB-D. SLAC National Accelerator Laboratory (SLAC) leads the High-Performance Agent-based Simulation (HiPAS)[6] project to enhance the performance of GridLAB-D. HiPAS GridLAB-D is released through GitHub.[7] SLAC also leads the Open Framework for Integrated Data Operations (OpenFIDO)[8] to support data exchange between GridLAB-D and other widely used power system data collection, modeling, and analytics tools.

Arras Energy

[edit | edit source]

In 2022 LF Energy adopted HiPAS GridLAB-D as an open-source project under the name Arras Energy.[9]

See also

[edit | edit source]

References

[edit | edit source]
  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  5. ^ California Energy Commission staff, "GLOW: A User-friendly Interface for GridLAB-D", Grant Request submitted to the Commission, 5/11/2018. URL: https://www.energy.ca.gov/business_meetings/2018_packets/2018-04-11/Item_13d_EPC-17-043.pdf
  6. ^ California Energy Commission Staff, "HiPAS GridLAB-D: High-performance Agent-based Simulation using GridLAB-D", Grant Request submitted to the Commission, 5/11/2018. URL: https://www.energy.ca.gov/business_meetings/2018_packets/2018-05-09/Item_24c_EPC-17-046.pdf
  7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  8. ^ California Energy Commission Staff, "OpenFIDO: Open-source Framework for Integrated Data Operations", Grant Request submitted to the Commission, 5/11/2018. https://www.energy.ca.gov/business_meetings/2018_packets/2018-05-09/Item_24b_EPC-17-047.pdf
  9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
Notes
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Schneider, K.P., Fuller, J.C., Tuffner, F., Singh, R., Evaluation of Conservation Voltage Reduction on a National Level, Pacific Northwest National Laboratory report for the US Department of Energy, 2010
  • Schneider, K.P., Fuller, J.C., Tuffner, F., Singh, R., and Chen, Y, Evaluation of General Electric's Coordinated Volt VAR Control for American Electric Power, Pacific Northwest Laboratory report for American Electric Power, 2010.
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Fuller, J.C., Temperature Dependent Control of Community Energy Storage Devices, Washington State University Libraries in fulfillment for MSEE, 2010.
  • Schneider, K.P., Fuller, J.C., Detailed Analysis of Distribution System Voltage Reduction, Proceedings of 2010 Distributech, 2010.
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
[edit | edit source]