← Back to team overview

yade-users team mailing list archive

Re: [Question #178830]: on sample generation to model the real granular sand

 

Question #178830 on Yade changed:
https://answers.launchpad.net/yade/+question/178830

Chareyre posted a new comment:
"O.interactions.clear()":
It will most probably break everything. As soon as collider stride is used, interactions are not created at each step, then particles will penetrate each other for a random number of steps without interacting. To overcome that you could disable stride. Overall, stride=off and deleting/creating all interactions at each step could well multiply cpu time by 10.

In addition, the history of the contact is lost, i.e. the tangential
force is lost, resulting in instabilities and artificial creep.

Concerning the initial problem of wangxiaolang: Yes, increasing sizes is
changing psd homotheticaly. If you want to impose not only the
dispersion around mean size but also mean size itself, then you have to
generate particles smaller than the target size. If you have target
porosity  and target final size, it is not difficult to derive how
smaller they should be initially. I guess you had to solve this problem
somehow in your script, since you are also increasing sizes after all?

Another (simpler but not perfect) option is to generate a packing of
arbitrary mean size, then take all positions and sizes and scale them
appropriately before using them as an initial geometry.

-- 
You received this question notification because you are a member of
yade-users, which is an answer contact for Yade.