rwl / PYPOWER

Port of MATPOWER to Python
http://rwl.github.io/PYPOWER/api/
Other
329 stars 110 forks source link

Getting ValueError: Shape mismatch Error when running OPF #55

Open Azier1010 opened 4 years ago

Azier1010 commented 4 years ago

I am receiving the following error when running an OPF ValueError: shape mismatch: value array of shape (32,) could not be broadcast to indexing result of shape (16,2)

This is for a 15 bus system, the gencost array looks like this:

ppc["gencost"] = array([ [1, 0, 0, 2, 86., 1462., 430, 7310], [1, 0, 0, 2, 86., 1204., 430, 6020], [1, 0, 0, 2, 85., 1955., 425, 9775], [1, 0, 0, 2, 85., 1445., 425, 7225], [1, 0, 0, 2, 73., 1168., 365, 5840], [1, 0, 0, 2, 73., 2920., 365, 14600], [1, 0, 0, 2, 73., 1971., 365, 9855], [1, 0, 0, 2, 79.8, 2872.8, 399, 14364], [1, 0, 0, 2, 79.8, 1436.4, 399, 7182], [1, 0, 0, 2, 79.8, 2633.4, 399, 13167], [1, 0, 0, 2, 79.8, 2872.8, 399, 14364], [1, 0, 0, 2, 79.8, 2234.4, 399, 11172], [1, 0, 0, 2, 80., 1520., 400, 7600], [1, 0, 0, 2, 80., 1440., 400, 7200], [1, 0, 0, 2, 81.4, 1221., 407, 6105], [1, 0, 0, 2, 81.4, 3093.2, 407, 15466] ])

Please help!

lisb20 commented 1 year ago

I meet the same error, would anyone solve it, thanks