No distance passed to HantushWellModel, assuming r=1.0. #601
-
I have seen this alert message "INFO: No distance passed to HantushWellModel, assuming r=1.0." in both a model I am currently making, and in the "adding multiple wells" example (strangely). Obviously, I would prefer that the model doesn't consider a distance of 1 instead of the real distances (e.g. 100 to 2000 meters). Unfortunately I don't understand how to get read of the problem, as the example itself seems to face it. Thks in advance for your help |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @VeloVolant, the short answer is that this message is not something you need to be worried about. But be aware that if you're interested in the shape of the step or block response for a particular well that you need to explicitly calculate it for that well: # given some pastas Model ml
ml = ps.Model(...)
# and some WellModel
wm = ps.WellModel(...)
ml.add_stressmodel(wm)
ml.solve()
step_1m = ml.get_step_response("wells") # <- this will return the step response for r=1 (hence the message)
step_well0 = wm.rfunc.step(wm.get_parameters(istress=0)) # <- this will get the response function for the first well
step_well1 = wm.rfunc.step(wm.get_parameters(istress=1)) # <- this will get the response function for the second well The long answer, explaining why you're seeing this message: When using Since plotting the model results includes the step response, this confusing INFO log message appears (2x). If you've gotten this far, I agree that this message is confusing, and especially since it appears twice when doing standard stuff such as plotting the model results. Ideally we'd want to inform users that the step response is calculated for |
Beta Was this translation helpful? Give feedback.
Hi @VeloVolant, the short answer is that this message is not something you need to be worried about.
But be aware that if you're interested in the shape of the step or block response for a particular well that you need to explicitly calculate it for that well: