Negative stress during expansion phase #32262
Unanswered
clariu25
asked this question in
Q&A Modules: Solid mechanics
Replies: 1 comment 4 replies
-
|
Hello
So you are getting the expected compression from injecting hot water ?
But you would expect the same effect away from the well rather than the stress getting back to the initial state? |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi!
I'm working on a THM model, injecting hot water into a reservoir layer. The geometry is a 3-layer cube, with a very thin reservoir layer in between two surrounding layers. The injection occurs in a loaded state, so the overburden stress is already applied. Because of that, the initial strain is negative everywhere since the model is initially compressed.
I'm exporting manually the stress and strain, using the
RankTwoAuxAuxKernel and I think there is something wrong in the way I’m computing or interpreting the stress, but I can’t figure out what.As I inject hot fluid into the system, the main variables (temperature, pressure and displacement) are reacting as expected:
Stress doesn't behaves as I expected. Stress gets more negative (which would mean compression in the nomenclature used in MOOSE) towards the injection point, and gets back to the initial value away from the well. It doesn't increase, as I expected.

If I check the stress over time, there is a small increase at the very beginning of the injection, but later it decreases. The plot is from a point 5m away from the injection, at the mid-depth of the reservoir layer..
The model is large enough (7.5km from the center) so that the pressure is not affected by the boundary conditions. So I'm wondering if it is physically possible in a THM problem to get more compressive stress near the injection point. Has anyone encountered this issue before?
This is how I defined my stress and strain in the materials block:
And these are my Aux_Kernels
Beta Was this translation helpful? Give feedback.
All reactions