yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #15492
Re: [Question #645958]: creating a cloud of compressed aggregates/clumps
Question #645958 on Yade changed:
https://answers.launchpad.net/yade/+question/645958
rhaven gave more information on the question:
Hi Jan,
Im trying now to use PeriTriaxController, but no matter what I change the compressor.goal to there is no noticeable compression of the particles, only a few particles are added at the periodic boundaries.
Does this maybe have to do with the line
maxUnbalanced=.1,relStressTol=1e-3, ?
Much appreciated!
best
Jesse
###########
O.engines = [
ForceResetter(),
InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Box_Aabb()]),
InteractionLoop(
#[Ig2_Sphere_Sphere_ScGeom(),Ig2_Box_Sphere_ScGeom()], ##triax only
[Ig2_Sphere_Sphere_ScGeom()],
[Ip2_FrictMat_FrictMat_FrictPhys()],
[Law2_ScGeom_FrictPhys_CundallStrack()]
),
#TriaxialStressController(
#thickness = 0,
#stressMask = 7,
#internalCompaction = False,
#label = 'compressor',
#),
PeriTriaxController(
#thickness = 0,
stressMask = 7,
#internalCompaction = False,
# type of servo-control
dynCell=True,
#maxStrainRate=(10,10,10),
# wait until the unbalanced force goes below this value
maxUnbalanced=.1,relStressTol=1e-3,
# call this function when goal is reached and the packing is stable
doneHook='compactionFinished()',
label = 'compressor'
),
#NewtonIntegrator(damping=.6), ##Triaxonly
NewtonIntegrator(damping=.2),
]
factor = .5
O.dt = factor * PWaveTimeStep()
compressor.allowBiggerThanPeriod=True
#print(compressor.height)
compressor.goal1 = compressor.goal2 = compressor.goal3 = -1e-3
compressor.goal1 = compressor.goal2 = compressor.goal3 = -1e-5
--
You received this question notification because your team yade-users is
an answer contact for Yade.