-
Notifications
You must be signed in to change notification settings - Fork 132
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add multi-input-multi-output converter #1011
base: dev
Are you sure you want to change the base?
Conversation
I don't get why this is needed. Everything sketched at https://calliope.readthedocs.io/en/v0.6.8/user/advanced_constraints.html#the-conversion-plus-tech could be modelled using solph |
I think this is equivalent to multiplying the conversion_factors of the converters that are put in series and is actually not needed. Maybe, a tutorial, a facade or a helper function would be an option? |
This PR adds a new converter which can group inputs and outputs into multiple groups.
Inputs/outputs within a group can be exchangeable used to provide group flow.
Compare conversion_plus technology from calliope: https://calliope.readthedocs.io/en/v0.6.8/user/advanced_constraints.html#the-conversion-plus-tech
For each input/output group a new pyomo Variable/Index has to be set up.