[GeoMechanicsApplication] Revise water loads conditions #13004
Labels
GeoMechanics
Issues related to the GeoMechanicsApplication
Refactor
When code is moved or rewrote keeping the same behavior
Currently there are many processes that compute the hydrostatic water pressure:
on a boundary:
2D
ApplyConstantBoundaryHydrostaticPressureProcess
ApplyBoundaryHydrostaticPressureTableProcess
ApplyConstantBoundaryPhreaticLinePressureProcess
ApplyBoundaryPhreaticLinePressureTableProcess
note that the multi line is missing.
3D
ApplyConstantBoundaryPhreaticSurfacePressureProcess
ApplyBoundaryPhreaticSurfacePressureTableProcess
On a domain:
2D
ApplyConstantHydrostaticPressureProcess
ApplyHydrostaticPressureTableProcess
ApplyConstantPhreaticLinePressureProcess
ApplyPhreaticLinePressureTableProcess
ApplyConstantPhreaticMultiLinePressureProcess
ApplyPhreaticMultiLinePressureTableProcess
3D
ApplyConstantPhreaticSurfacePressureProcess
ApplyPhreaticSurfacePressureTableProcess
They all implement projection in gravity of a point onto a phreatic surface and computation of the resulting water pressure.
Proposed unified implementation:
Let the user give a point or series of points on the phreatic surface, gravity direction and water weight ( rho*g ) and possibly a suction cutoff value
2D:
3D
followed by
known hurdle: The json file reader from Kratos does not seem to process a list of point coordinates. In the existing PhreaticMulitLine this is solved in an ugly manner by providing X, Y and Z-coordinates in separate lists.
The text was updated successfully, but these errors were encountered: