Skip to content

An Open-Source Optimal Power Flow Formulation: Integrating Pyomo & OpenDSS in Python

Notifications You must be signed in to change notification settings

MingzhiZhang/Open-DSOPF

 
 

Repository files navigation

An unbalance three-phase OPF integrated with OpenDSS

Valentin Rigoni and Andrew Keane

University College Dublin, Ireland

It has been widely demonstrated that active network management (ANM) strategies will be required to avoid the violation of network operational limits in distribution networks with a rich presence of distributed energy resources (DERs). With the characteristics of different ANM strategies been varied, e.g. centralized or decentralized, a platform where the benefits and drawbacks of multiple approaches can be easily quantified and benchmarked is required. This work introduces an open-source python-based package with a three-phase unbalanced OPF model (written in Pyomo) that is automatically created by extracting the data available from any network modelled in OpenDSS. A real British low voltage (LV) network with domestic-scale photovoltaics is used as a test case.

Paper citation:

When using this model and any of the provided functions and modified network models, please cite our paper which describes them:

V. Rigoni and A. Keane, "Open-DSOPF: an open-source optimal power flow formulation integrated with OpenDSS", 2020 IEEE Power and Energy Society General Meeting, Montreal, 2020, Accepted Paper

IEEE Copyright Notice. According to current IEEE regulation (see here) only the accepted paper version is being made available: RESEARCH GATE

License:

This model is open source software and publicly available. It is published under GNU General Public License 3. The license guarantees you the freedoms to use, study, share (copy), and modify the software. It is a copyleft license, which means that you can distribute derived works only under the same license terms.

Prior to run:

Make sure that you have the Pyomo library in Python and have installed OpenDSS

Check TUTORIALS folder

MAIN_Unbalanced_OPF_RUN runs the main script

forum: https://groups.google.com/forum/#!forum/open-dsopf

About

An Open-Source Optimal Power Flow Formulation: Integrating Pyomo & OpenDSS in Python

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%