KratosMultiphysics / Kratos

Kratos Multiphysics (A.K.A Kratos) is a framework for building parallel multi-disciplinary simulation software. Modularity, extensibility and HPC are the main objectives. Kratos has BSD license and is written in C++ with extensive Python interface.
https://kratosmultiphysics.github.io/Kratos/
Other
1.05k stars 246 forks source link

[GeoMechanicsApplication] Calculate backwards erosion piping in 3D #12803

Closed indigocoral closed 2 weeks ago

indigocoral commented 1 month ago

A user would like to calculate backwards erosion piping in 3D

Background The current implementation of backwards erosion piping inherits from 2D interface elements, this element type therefore limits the calculation to 2D. If this element is moved to be based on 1D line elements, then the calculation is more easily facilitates in 2D and 3D.

A branch currently exists (geo/pipe) to investigate this change, however it is recommended that we start again once to neccessary changes are required.

WPK4FEM commented 3 weeks ago

PIPE_WIDTH_FACTOR * PIPE_HEIGHT^4 /12

mcgicjn2 commented 3 weeks ago

Image

pipe width factor = a/w

indigocoral commented 2 weeks ago

This issue is a duplicate of https://github.com/KratosMultiphysics/Kratos/issues/12824, therefore we close it.