adamgreenhall / minpower

power systems tools made beautiful
adamgreenhall.github.io/minpower
71 stars 33 forks source link

Hydro model #11

Closed rschell closed 1 year ago

rschell commented 11 years ago

Been working with the Hydro branch(s) for the last month, starting to make progress with it. Need to review the water balance constraint, don't think it is formulated correctly. I have changed my version to 'volume(t)=volume(t-1)+inflows-net_outflow'. Also having issues with ramping constraints and the model was missing several net_outflow constraints. Would like to collaborate more. BTW your email address needs to be updated, I have been getting delivery errors for "minpower@adamgreenhall.com".

Ronald Schellberg Idaho Power Company Transmission Policy and Development

adamgreenhall commented 11 years ago

The hydro branches of the code are still a work in progress. It has been tricky to find good test cases and get the hydro code up to the testing standards of the rest of the package. Would be interested in talking more about it: argreen [@] uw.edu

rschell commented 11 years ago

I have a set of changes compiled that allow the hydro model to solve a set of data for a month. The quality of the solution is not high right now due to data and model issues, but there is significant promise here. How do I push these changes?

One feature that would be very nice would be to limit the solution to only a subset of the time series provided.

adamgreenhall commented 11 years ago

Great! Looking forward to checking it out. Could you fork the repohttps://help.github.com/articles/fork-a-repo, push your changes to your fork, and then make a pull requesthttps://github.com/adamgreenhall/minpower/pulls ?

On Thu, Jul 18, 2013 at 11:32 AM, rschell notifications@github.com wrote:

I have a set of changes compiled that allow the hydro model to solve a set of data for a month. The quality of the solution is not high right now due to data and model issues, but there is significant promise here. How do I push these changes?

One feature that would be very nice would be to limit the solution to only a subset of the time series provided.

— Reply to this email directly or view it on GitHubhttps://github.com/adamgreenhall/minpower/issues/11#issuecomment-21204494 .

BjoernLaemmerzahl commented 8 years ago

What ever happened to your efforts Ronald? :)

rschell commented 8 years ago

The hydro model is fully functional and have benchmarked against actual operation, however, I have made numerous other changes that make a push non-trivial exercise.

One example is I have created a time series class that allows the user to supply a fixed number or a time series to a number of fields. Another is a class to handle piecewise input data.

Ron

On Apr 9, 2016, at 1:34 PM, BjoernLaemmerzahl notifications@github.com wrote:

What ever happened to your efforts Ronald? :)

— You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub https://github.com/adamgreenhall/minpower/issues/11#issuecomment-207841382

BjoernLaemmerzahl commented 8 years ago

Hey Ron,

that is great to hear. Obviously the model is incomplete without Hydro/Pump Storage :) Adding a time series class is also something I have written on my To-Do-list to account for unavailable production units and time-varying marginal costs. I have seen you proposed some additions to the Hydro part. I will try to add them this weekend and see how far I can get it to work.

Hopefully you will at some point in the future find the time to show us a minimum example.

P.s.: You may also find some additional inspiration here: https://github.com/FRESNA/PyPSA

Best Regards,

Björn