Known Problems
pypower OPF
As previously mentioned in the documentation, pandapower.runopp()
does not have the best convergence properties.
You are welcome to use the function but, please, understand that the support of the pandapower developers for the function made usable from pypower is minimal.
OPFs with pandapower networks
This documentation presents the origins of the networks provided by pandapower.
The majority of the networks was not created for optimization studies.
Consequently and in contrast to power flow analyses, optimal power flows do not converge on all networks.
To give pandapower users a guidance which networks are favorable if optimization should be performed with a provided network, the following table show which data must be adjusted to enable OPFs. Unfortunately, this does not mean, that pandapower.runopp()
converges, but at least the data are valid and ready to br optimized.
test case |
no adaptions needed |
vm limits |
gen limits |
branch limits |
case4gs |
x |
|||
case6ww |
x |
|||
case9 |
x |
|||
case14 |
x |
|||
case24_ieee_rts |
x |
|||
case30 |
x |
x |
||
case39 |
x |
|||
case57 |
x |
|||
case118 |
x |
|||
case300 |
x |
|||
case5 |
x |
|||
case_ieee30 |
x |
|||
case33bw |
x |
|||
case89pegase |
x |
|||
case145 |
x |
x |
||
case_illinois200 |
x |
|||
case1354pegase |
x |
|||
case1888rte |
x |
x |