capillary pressure

Asked by Seungcheol Yeom on 2016-04-27

Hello,

I am trying to apply some capillary pressure to my packing (20,000 particles with various size) but it is not working.

ERROR /build/yadedaily-1.20.0-126-e3271e8~trusty/pkg/dem/Law2_ScGeom_CapillaryPhys_Capillarity.cpp:158 action: No meniscus found at a contact. capillaryPressure may be too large wrt. the loaded data files.

The script that I am trying to run was used to work a long time ago but it is not working at this moment.
I have updated a newer version of yadedaily (1.20) to solve this problem but it does not help.

I have tried to turn on and off for createDistantMeniscii function but no luck.

I have also tried to apply some capillary pressure from 0.01 to 1.e5 but it does not help neither.

Can anyone help me out?

Thank you.

Seungcheol

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Christian Jakob
Solved:
2016-04-28
Last query:
2016-04-28
Last reply:
2016-04-28
Best Christian Jakob (jakob-ifgt) said : #1

Hi,

I get the same message, when there is a contact between particles with radius quotient R1/R2 > 10. The solution for this contacts are simply out of data range in the capillary files. In my case this had nearly no influence on the results of my calculations.

Regards,

Christian

Seungcheol Yeom (scyeom79) said : #2

Hello Christian,

Thanks for checking!

Seungcheol Yeom (scyeom79) said : #3

Thanks Christian Jakob, that solved my question.

Thanks Christian, useful answer for me to. We definitely need to consolidate this interpolation part and make it more self contained (dropping the data files download and let people generate them with a procedure we provide).
Bruno

Jérôme Duriez (jduriez) said : #5

@Bruno: as a side note, I am planning to commit such procedure (maybe you too ?), hopefully within a couple of months. We may discuss it when appropriate