← Back to team overview

yade-users team mailing list archive

Re: [Question #702313]: Half-filling angles in Law2_ScGeom_CapillaryPhys_Capillarity

 

Question #702313 on Yade changed:
https://answers.launchpad.net/yade/+question/702313

    Status: Open => Answered

Jérôme Duriez proposed the following answer:
Hi,

1. Yes, you are pretty much right. In our capillary files, we have as
many lines as liquid bridge configurations. Each line includes several
columns, in particular the delta1 angle which was an input (a boundary
condition) for the numerical procedure solving Laplace-Young in [*], and
a (dimensionless) inter-particle distance value as a result of that
procedure.

There is a little subtlety in the sense that
Law2_ScGeom_CapillaryPhys_Capillarity expects capillary files whose
lines form groups sharing a same distance value. This is taken care of
by interpolation in [**] but it is not a strict requirement.

2. Then, during a YADE simulation, the data search (for
picking/interpolating the correct bridge configuration) just browses the
lines of the capillary files according to distance as an input instead
of delta1. Half-filling angle delta1 will naturally come in the YADE
workflow as an output, from an other column of the same line.


In terms of references you may also check https://link.springer.com/article/10.1007/s11440-016-0500-6 which implemented [*,**] and other references at https://www.yade-dem.org/wiki/CapillaryTriaxialTest (this page will disappear soon, check https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.Law2_ScGeom_CapillaryPhys_Capillarity once it's the case). 


[*] https://gitlab.com/yade-dev/trunk/-/blob/master/examples/capillaryLaplaceYoung/solveLiqBridge.py or .m
[**] https://gitlab.com/yade-dev/trunk/-/blob/master/examples/capillaryLaplaceYoung/writesCapFile.m#L179

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.