Porosity and depth

Asked by Luis Barbosa

Hi guys,

I would like to know if is possible to obtain the variation of porosity with depth.

Thanks!

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Bruno Chareyre
Solved:
Last query:
Last reply:
Revision history for this message
Jérôme Duriez (jduriez) said :
#1

Hi,

The built-in function porosity() (from utils module) computes a mean value for the whole sample and won't suit, as you maybe already figured out.

Maybe the other built-in function voxelPorosity() (that I just discovered) could be useful for you. Otherwise, you will need to create your own function, e.g. adapting the Python source code of these two quoted functions.

Jerome

Revision history for this message
Best Bruno Chareyre (bruno-chareyre) said :
#2

Hi,
You can get a volume associated to each sphere based on a tesselation
(see e.g. https://yade-dem.org/doc/user.html#micro-stress).
From this volume it is trivial to define per-particle porosity.
At this point it up to you to define how this porosity field should be
averaged in order to define porosity at a given depth.
Bruno

Revision history for this message
Luis Barbosa (luis-pires-b) said :
#3

Thanks Bruno Chareyre, that solved my question.