unsaturated condition

Asked by Hossein

Hello everyone,

I need to define unsaturated condition and change a code to consider this. How can I change a code which is written
in saturated condition (such as Odometer test ) to the unsaturated condition ?

Question information

English Edit question
Yade Edit question
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jan Stránský (honzik) said :


please read [1] (point 6?) and provide (much much) more information about your simulation, model, experiment, ideas, thoughts, background, experience with DEM / Yade, etc. etc. etc.

> ... a code ...

do you have some specific example, to make it "the code"?


[1] https://www.yade-dem.org/wiki/Howtoask

Revision history for this message
Hossein (hossein75) said :
Revision history for this message
Hossein (hossein75) said :

Hi Jan
Thanks for answering me
Actually, I'm a new user of Yade and I'm going to simulate unsaturated odometer test base on the DEM.

As you know, the conventional odometer test code is provide on the https://yade-dem.org/doc/tutorial-examples.html.
I have to change the code to define unsaturated condition. firstly, I must simulate saturated loading/unloading and then with
imposing suction (ua-uw) the loading must be performed.


Revision history for this message
Jérôme Duriez (jduriez) said :


Using Law2_ScGeom_CapillaryPhys_Capillarity and its capillaryPressure attribute (= suction for granular materials) is a possible choice, if you wish to assume a homogenous pendular regime. You may look at examples/capillaryLaplaceYoung [*] and related journal papers.

There are other engines (TwoPhaseFlowEngine in particular) / journal papers with other points of view / underlying assumption on unsaturated conditions.

[*] e.g. https://gitlab.com/yade-dev/trunk/-/tree/master/examples/capillaryLaplaceYoung

Can you help with this problem?

Provide an answer of your own, or ask Hossein for more information if necessary.

To post a message you must log in.