How to reset the repulsive forces at the beginning of a compression test
Hello,
This question is related to question #264456 : https:/
I created a spherical assembly made up of smaller spheres bounded with cohesion which I submit to compression. The ojective of the simulations is to reproduce failure in the spherical assembly induced by successive decohesion.
Due to initial interpenetration, there is some repulsive forces that broke the cohesion at the beginnig of the test (If I increase the gap between balls there are not enough contacts between spheres.
So I though to reset the repulsive forces to solve this problem, by using unp equal to penetration depth.
But I couldn't manage to succeed in this task.
Is anyone can help me to do this?
thanks.
Regards, Damien
this is piece of my code (I left only the creation of the sphere assembly-the problem appears even without loading this assembly):
from yade import pack
from math import *
cohN=50e6
cohT=35e6
E=50e9
nu=0.3
d=2310
phi=35
rayon_s=0.005
rayon_g=0.05
O.materials.
sp=pack.
O.bodies.append(sp)
O.engines=[
ForceResetter(),
InsertionSortC
InteractionLoop(
[Ig2_
[Ip2_
[Law2_
GlobalStiffnes
NewtonIntegrat
O.dt=utils.
O.usesTimeStepp
Question information
- Language:
- English Edit question
- Status:
- Solved
- For:
- Yade Edit question
- Assignee:
- No assignee Edit question
- Solved by:
- GERARD Damien
- Solved:
- Last query:
- Last reply: