Replies: 1 comment 7 replies
-
Hmm... Currently spopt doesn't solve this problem, unfortunately. Firstly you cannot add a maximal_constraint in spopt LSCP model. Besides that, you cannot input a list of ranges in this constraint even in MCLP. @jGaboardi @qszhao this type of problem is so specific or it's ok to change/add parameters in spopt coverage models to support these constraints? |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello!
Thanks for the library, I think it has potential in carrying my project forward. I'm a researcher at ETH Zurich working on the PARTHFNDR project. My current research revolves around modeling the use of waste heat resources coupled with renewable energy resources in rolling-out Direct Air CO2 capture (DAC) plants in Europe.
For one scenario, I think the LSCP model would be quite useful in helping me calculate the locations of the DAC sites in-between the heat sources. I would like to know where to place the minimal number of DAC sites in-between the heat sources so that all the heat demand is covered. However, the heat sources themselves have distance constraints, meaning the heat cannot be transported further than the maximum feasible range. Each heat source has a different range so its not as simple as adding one maximal_coverage_constraint. I've attached a picture of what this looks like - these are the red points with the green buffers (please download the image and zoom into the a cluster area to understand better). Is there a way to modify the current model to include these constraints, such as inputting a list instead of a scalar into the maximal_coverage_constraint?
My current approach was to create a meshgrid bounded within the buffers (maximal heat source ranges) where all the possible DAC sites may be located. I've also attached what this looks like.
Beta Was this translation helpful? Give feedback.
All reactions