PESTPP to place capture wells? #273
Replies: 2 comments 5 replies
-
this type of highly nonlinear optimization is well beyond the reach of opt...Ive done some experiments with mou and it theoretically and algorithmically has the capability seek new well locations and rates as part of an optimization. But its computationally demanding (as are all things with mou). And more than that, Ive found you have to be careful and very specific about the questions you ask mou to answer. For example I was seeking optimal injection and extraction locations and the objective was to minimize the total system rate, subject to a constraint that concentration at the down-gradient compliance point be less than X. Well, mou figured out to put one extractor right in the center of mass at a low recovery rate and one injector immediately up-gradient of the compliance well to create a bubble of low-concentration water at the compliance point - that's evolution for you! So if you do go down the path of optimizing locations, you'll likely need to explicitly build all those obvious things and common sense into the optimization problem (like in my example, I had to add an objective to minimize mass reaching the down-gradient boundary and also setup an exclusion zone around the compliance well). So its doable, but user beware! |
Beta Was this translation helpful? Give feedback.
-
I think particles would smooth enough as long as you use a lot of particles. Mou can deal with discontinuous relations. But you'll need to start with a population that has a fair number of members that are capturing all the particles (if that is a constraint). |
Beta Was this translation helpful? Give feedback.
-
I am looking into options to optimize capture at a well field (minimize the number of wells and total system pumping rate such that all MODPATH particles are captured).
In addition to a couple wells that are in-place, I want to find spots and rates for new wells. This is part that I am unsure if PESTPP (OPT or MOU) can help with. I think OPT/MOU would work fine optimizing the rates of the existing wells, but I am not sure how it could be used to place some number of new wells.
I know there are some old codes that can be used for this but I have never used them. Any ideas on tools for this problem? Is there a way to squish this into a shape that PESTPP OPT/MOU can chew on?
Beta Was this translation helpful? Give feedback.
All reactions