Intraction between particles
Hi there!
I am trying to model a single sand particle under uniaxial load but my result is very low than my expectation because I know my interaction is not enough (i =18). So, I need to know how can I increase interaction between my particles in my script ( my Max load result is just 6N but I need to increase it to 60 or more).
My script:
from yade import pack
from math import *
from yade import plot
from yade import qt
vitesse=0.1
cohN=50e5
cohT=35e5
E=50e9
nu=0.3
d=2310
phi=35
rayon_s=0.005
rayon_g=0.05
rayon_boite=
espace=0.0
gravity=0
O.materials.
O.materials.
mn,mx=(
walls=utils.
wallIds=
sp=pack.
O.bodies.append(sp)
def plotAddData():
f = O.forces.f(3)[1]
d = 2*rayon_g
load = f/pow(d,2)
plot.addData(
dspl = O.bodies[
load = load,
)
O.engines=[
ForceResett
InsertionSo
Interaction
),
GlobalStiff
Translation
translation
ids=[3],
label='tl',
velocity=
),
NewtonInteg
PyRunner(
]
O.step()
for i in O.interactions:
i.phys.unp = i.geom.
print len([i for i in O.interactions])
O.dt=utils.
O.usesTimeStepp
qt.Controller()
qt.View()
plot.plots = {'dspl': 'load'}
plot.plot()
O.saveTmp()
Best regards
sam
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- Sam
- Solved:
- Last query:
- Last reply: