Skip to content

slacgismo/regrow

Repository files navigation

Simulation

REGROW: Renewable Energy Generation Risk from Outlier Weather

This repository contains notes, data, and development code for the REGROW project, funded by the U.S. Departement of Energy's Office of Electricity. Its primary purpose is for project members to share and collaborate, while documenting progress on the research. The code contained here is presented "as-is" and is not intended to be an installable package. Please reach out to bennetm [at] nrel [dot] gov for additional questions.

The Technical Work Plan for the project is available in the top-level directory. Sub-directories are:

  • docs: Documents, papers, etc. that are relevent to the research thrusts of the project.
  • data: Weather folder contains temperature.py (comparison of heatwave peaks) and summary_stats.py (daily and hourly residual temperatures).

Simulation Model

The GridLAB-D model is implemented in the model folder. The main file is called wecc240.glm. All supporting files included in this folder and all output files written to this folder will be included in the results download. File in other folders, such as data, will not be included in the results download.

GitHub Actions is used to start the simulation when the main branch is updated or when a PR to main is updated. To download the latest simulation results, see the Actions tab above. For details on the Actions workflow, see .github/workflows/main.yml.

Running locally

You can run the simulation on your local system using either docker or a local image.

Docker

To run on docker you must pull the latest development image of Arras from LF Energy:

docker pull lfenergy/arras:develop

You can run the simulation using the following command:

docker run -itv $PWD:/app lfenergy/arras:develop gridlabd wecc240.glm

Local Image

On most common platforms downloadable images are available to run locally without having to install docker. To install the local image use the following command:

curl -sL http://install-dev.gridlabd.us/install.sh | sh

Depending on the security/setup of your system, you may need to use the sudo sh command instead of just sh.

You can then run the simulation using the following command:

gridlabd wecc240.glm

For more information on running or building gridlabd see https://github.com/arras-energy/gridlabd/blob/master/README.md.

Copyright Notice:

COPYRIGHT © SLAC National Accelerator Laboratory. All rights reserved. This work is supported in part by the U.S. Department of Energy, Office of Electricity.

Usage Restrictions:

Neither the name of the Leland Stanford Junior University, SLAC National Accelerator Laboratory, U.S. Department of Energy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors