GridLAB-D™ is an open source project to develop the next generation power system simulation technology. It was initiated in 2004 by the US Department of Energy's Office of Electricity Delivery and Energy Reliability at the Pacific Northwest National Laboratory1, and has been continued since in collaboration with industry and academia. GridLAB-D incorporates advanced load modeling techniques, with high-performance solution algorithms to deliver end-use load modeling, coupled with power system models, market models, distribution automation models, and software integration tools for users of many power system analysis tools.
- SourceForge Resources
- The official repository for GridLAB-D source code is now exclusively at SourceForge. Nightly automatic builds are being performed and uploaded on a regular basis. The latest Doxygen source code documentation is also hosted there.
To find out about being an active developer for GridLAB-D or to start a new GridLAB-D project, please contact the project team at firstname.lastname@example.org.
The GridLAB-D website will remain active for the foreseeable future.
- After downloading
- After you have downloaded your GridLAB-D system from the download pages you should consult the Getting Started pages for a guide to building models and running GridLAB-D.
- In-depth instructions
- Users who want to get into serious modeling should look through the GridLAB-D courses presentation and exercises to get a better understanding of how GridLAB-D works and how to model different kinds of systems. Alternative (and probably better) materials can often be found in the Online Course Repository.
- Developer quick start
- As an open source project contributions from users are welcome. Because of the complexity of the undertaking the project participants try to abide certain basic principles of open source development. To gain a better understanding of how we work please take the time to read Open Source Software by Karl Fogel.
- Dave Chassin and Jason Fuller at PNNL have put together a Beginner's Guide for those who want to get a quick start building models for GridLAB-D.
- Developer Action Items are available as well, and new developers should consult the Documentation Guide and the Build/release process to understand how to contribute to the contents of these pages and to the source code.
- Getting Help
- The Help Contents page contains a fairly comprehensive and organized list of available documentation on GridLAB-D. The Main Topic Index also provides quick access to specific topics. A number of How To pages are also available with step-by-step guides for doing certain common tasks. You can also search directly for a topic by typing topic keywords into the Wiki Search navigation field on the left side of this page. Finally, you can query directly from the gridlabd command using the --info command line option.
- GridLAB-D Classes
- As of October 2012, PNNL only offers monthly online courses. See Class schedule for details on upcoming courses.
- Private classes on GridLAB-D can be provided for your organization for a fee. The full course is 5 days long and it is recommended that you have between 10 and 20 students to make it worthwhile. A 2 1/2 day short-course version is also available, which excludes the exercises. Please contact GridLAB-D Project Team for more information.
- Related Topics
- See the list of publications, related projects, and related products for articles, research, and software that have some relationship to GridLAB-D. Also see GridLAB-D In The News.
1 Pacific Northwest National Laboratory is operated by Battelle Memorial Institute for the U.S. Department of Energy under Contract DE-AC05-76RL01830.