yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #27981
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.