← Back to team overview

yade-users team mailing list archive

Re: [Question #679638]: How to assign the values of kn ks of particles in Yade directly


Question #679638 on Yade changed:

    Status: Open => Answered

Jan Stránský proposed the following answer:
Thanks for clarification. So the "can have the same kn and ks" should
have been "should have" or "must have" :-) Then it would sound
completely different..

See similar questions [1,2].

What is the reason you want this? as discussed in [1,2], it is quite
non-standard and therefore Yade does not support it [3]..

Some options:
a) With little modification of source code, it is possible.
b) You can change manually kn and ks of existing interactions, but it would have no effect on newly created interactions..
c) [3] gives kn=2*(E1*r1*E*r2)/(E1*r1+E2*r2). If I am not mistaken, if you keep Ei*ri constant, than you always get the same kn. So you only need need to assign each particle separate material with such 'young' that b.mat.young*b.shape.radius are equal for all particles.

try c), if it works, it is the easiest, most general and maintainable


[1] https://answers.launchpad.net/yade/+question/298001
[2] https://answers.launchpad.net/yade/+question/228494
[3] https://yade-dem.org/doc/formulation.html#stiffnesses

You received this question notification because your team yade-users is
an answer contact for Yade.