Capillary force as a function of interparticle distance
Hello all,
I am trying to see the capillary force changes as a function of the interparicle distance. Based on the papers I have found, the capillary force should be increased as the interparticle distance is decreased.
However, based on my script, the capillary force is steady and then drop to zero once the spheres are contacted.
It seem that it does not make sense to me.
Can anyone tell me what it is going on?
I always aprreciate your help.
from yade import plot,qt
#tag = O.tags['d.id']
#os.mkdir(tag)
r = 0.005 #particle radius , meter
h = 0.00067 #praticle distance, meter
#create two sphere paticles#
O.bodies.append([
utils.
utils.
])
#define engines#
O.engines=[
ForceResetter(),
InsertionSor
InteractionLoop(
[
[
[
),
Law2_
NewtonIntegr
GlobalStiffn
PyRunner(
PyRunner(
]
#generate meniscii between the distant sphere#
#Cap.createDist
#define the force on the sphere#
def addPlotData():
f0 = O.forces.f(0)
f1 = O.forces.f(1)
d0 = O.bodies[
d1 = O.bodies[
plot.addData(
print f0[2],d0[2]
def checkpos():
f0 = O.forces.f(0)
#d0 = O.bodies[
if f0[2]<0.0001:
O.pause()
#display the force on the sphere#
#plot.plots=
plot.plots=
plot.plot()
plot.live=True
plot.autozoom=True
#O.dt=0.
qt.View()
#O.saveTmp()
O.run()
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Seungcheol Yeom
- Solved:
- Last query:
- Last reply: