-
Notifications
You must be signed in to change notification settings - Fork 247
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GeoMechanicsApplication] INVESTIGATION - Partially saturated flow does not work as expected #12842
Comments
Case 1: case01.zip The solution of this test case is simplified to include only Pw element. At the first stage, steady state Pw element is forced to reach to an equilibrium state, which a specified pheriatic line at the level of |
Case 2: case02.zip The solution of this test case is simplified to include only Pw element. At the first stage, steady state Pw element is forced to reach to an equilibrium state, which a specified pheriatic line at the level of The pressure works correctly here, and the flux is zero at the pheriatic line. |
Case 3: case03.zip The solution of this test case is simplified to include only Pw element. At the first stage, steady state Pw element is forced to reach to an equilibrium state, which a specified pheriatic line at the level of On high order element the solution goes wrong and flux appears toward to the top of the column. |
Case 4: case04.zip The element here is selected to be SmallStrainUPwDiffOrderElement. This test case is solved on a mesh with high order triangular element, namely 6 noded. The deformation is solved on a 6 noded element while the pressure on 3 noded triangle. As the pressure is solved on a linear element, the solution behaves correctly. |
Update: In "U_Pw_base_element.cpp" line 206 the intergration metod is changed from 2 to 3.
This fixed issues in the quadirateral elements. |
case 6: case06.zip Similar to case 4, but with quadraterial elements with 8 nodes. |
This issue is time-boxed to 10 developer days.
22/10/2024 - JDN - Comment
I need more information to able to prioritize this for this sprint or beyond. i.e. whats the urgency ? who is it for ? also needs refinement ? I wasn't aware we were using partial saturation anywhere and we are currently awaiting for 2025 to do so, but do I interpret correctly that the mechanism also fails when the zone above the phreatic line is fully unsaturated
Description
The Partially saturated flow is implemented but it has been never tested. Moreover, instability arrised when we tried to apply it.
The equation for partially saturated flow is:
where
Here we start from a simple test case, with saturated flow below the phreatic line:$S_r = 0$ , the pressure above the phreatic line needs to be zero. However, from this equation, the left hand side includes the saturation $S$ which is zero. It leads to a zero $C$ matrix. Morover, $k_r = 0$ too, which leads to a zero $K$ matrix. Therefore, a zero matrix is added which makes the diagonal of the generic matrix partly to be zero, and it lead to a singular matrix.$C$ matrix manually as a user defined parameter.
In the case of
This can be probably avoided to adding "BIOT_COEFFICIENT" to the material parameters to set the
In the case of$S_r > 0$ , then $K_r =0$ `but the left hand side gets a nonzero value. it means $\frac{dp}{dt} = 0$ . This is proposed to lead to unchanged pressure above the phreatic line.
However, here we see a change in pressure. It indicates there is driving force, which leads the water pressure goes up. Which is an unexpected behaviour,
The text was updated successfully, but these errors were encountered: