Multiphase Porous Flow (pliquid/h) does not converge with steam #27159
Unanswered
aikubo
asked this question in
Q&A Modules: Porous Flow
Replies: 1 comment 10 replies
-
Just letting you know that I've seen this but am away until next week so can't look at it until then. Sounds interesting though so make sure that you bug me if I forget to look at it early next week 😅 |
Beta Was this translation helpful? Give feedback.
10 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hello all (@cpgr especially)
I am working on modeling the hydrothermal system of a dike intruded into granite and struggling with nonlinear convergence. I've prepared a simple example to demonstrate but the goal is to eventually
The problem is as follows:
A dike intrudes into granite host rock at temperature of 500 C. It is a constant temperature BC for 2 (6.3e7 s) then shuts off and cools (Neuman BC, value = 0).
The boundary at the dike is impermeable to flow (NeumanBC for porepressure).
I've expanded the domain to include what I consider the "far field" so the right most boundaries
should be uneffected by the dike heating (4000m).
The simulation stops at 200 m depth and goes down to 2000 m depth. There is a hydrostatic pressure gradient and geothermal temperature gradient. Water is the only fluid phase.
So far to deal with convergence issues I've tried the following
PorousFlowPiecewiseLinearSink
BCs instead ofDirichletBC
- This helped it run longerSimpleFluidProperties
instead ofWater97FluidProperties
- This helps the simulation runs to completion and works fine but I'd like to use water properties and especially want to look at multiphase effects and benchmarkingI believe this is a boundary condition issue because when I get problems with pressure or temperature out of bounds (dampers off) it usually occurs on the top right corner or left corner.
Is this boundary conditions, initial conditions (try an IC with some steam initially?), or maybe capillary pressure?
Things I've observed that seem strange to me :
Here is a simplified version of the input file:
Thank you for your attention!
Beta Was this translation helpful? Give feedback.
All reactions