Introduction
The Open Modeling Framework (OMF) is a set of Python libraries for simulating power systems behavior with an emphasis on cost-benefit analysis of emerging technologies: distributed generation, storage, networked controls, etc.
The OMF has an easy-to-use web frontend. You can run it yourself or use the free and public site at https://www.omf.coop.
Getting Started
- Create an account on omf.coop and look at the example models
- Walkthrough of a solar analysis
- A video overview of the OMF.
Details on the Decision Models in the OMF
- anomalyDetector
- circuitRealTime
- commsBandwidth
- cvrDynamic
- cvrStatic
- cyberInverters
- demandResponse
- derConsumer
- derInterconnection
- derUtilityCost
- disaggregation
- evInterconnection
- faultAnalysis
- forecastLoad
- forecastTool
- gridlabMulti
- hostingCapacity
- microgridControl
- microgridDesign
- networkStructure
- outageCost
- phaseBalance
- phaseId
- pvWatts
- resilientCommunity
- resilientDist
- restoration
- rfCoverage
- smartSwitching
- solarCashflow
- solarConsumer
- solarEngineering
- solarFinancial
- solarSunda
- storageArbitrage
- storageDeferral
- storagePeakShave
- transformerPairing
- transmission
- vbatDispatch
- vbatStacked
- voltageDrop
- weatherPull
Other Tools in the OMF
- Windmil Data Import
- Forecast Based Dispatch
- gridEdit
- Load Profile Effect on CVR
- Walkthrough of a Solar Analysis
- Weather Data
Developer Documentation
- Architecture Notes
- How to Create Your First Model Type
- How to Debug a Gridlab Model
- HTTP API Container
- Installation Instructions
- Mac OS X GLD Install Instructions
- Notes on calibrateFeeder.py
- Packaging the OMF for Distribution
Example Screenshots

Support
The core OMF framework was built with the help of the DOE Office of Electricity (OE). Since then it has been used to support research by the DOE Office of Energy Efficiency and Renewable Energy (EERE), Advanced Research Projects Agency - Energy (ARPA-E) NODES, GRIDDATA and OPEN2013 programs, and multiple projects in the DOE Grid Modernization Laboratory Consortium (GMLC).