yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #00643
Re: significat timestep improvement with non-incremental shear computation
-
To:
Yade Development Group <yade-dev@xxxxxxxxxxxxxxxxxxx>
-
From:
Václav Šmilauer <eudoxos@xxxxxxxx>
-
Date:
Mon, 22 Sep 2008 15:31:05 +0200
-
In-reply-to:
<48D78B86.5080702@hmg.inpg.fr>
-
User-agent:
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.16) Gecko/20080724 Lightning/0.8 Thunderbird/2.0.0.16 Mnenhy/0.7.5.666
> You are storing 1 "initial" orientation for each grain in the
> interaction, then update it when plastic motion occures, right?
> Is it commited already?
Yes, it is commited and there is some documentation in
SpheresContactGeometry. The plastic slip must be requested explicitly by
the user (the contact law) with SpheresContactGeometry::slipToEpsTMax
(or slipToDisplacementTMax) where you specify maximum shear (T as
tangent) strain (or displacement).
>From time to time, you should also call
SpheresContactGeometry::relocateContactPoints, if spheres roll one on
another.
I will send you some images once I make them (I would have to make them
for the thesis anyway...)
See scripts/exact-rot.py, it can be visualized quite intuitively.
Vaclav
Follow ups
References