yade-users team mailing list archive
-
yade-users team
-
Mailing list archive
-
Message #00687
Re: Multi stages
Yes. The triaxial test is based on the same idea.
Kien, you don't need to change the dispatchers in most cases, since the
contact laws during your stage 2 will be the same as in stage 3 and after.
One possible problem is when you need to remove some bodies. In that
case, you need two preprocessor because you can't remove bodies from a
Yade simulation at the moment (it would result in interactions pointing
to non-existent bodies). I can send you an exemple of this if you want
(or check HydraulicTest in SVN snapshot, this preprocessor loads a
simulation and removes some of the bodies). The easiest way to "remove"
a body is in fact to move the it away from the packing. In that case you
don't really remove it so one preprocessor alone can do the job.
Bruno
Václav Šmilauer a écrit :
> Hi,
>
> I think this is entirely possible: you define your own engine that will
> control the criterion for stage transition (e.g. stabilization of the
> box compression) and if it is satisfied, it can do whatever it wants
> (including dispatcher additions/removals from rootBody) and then go
> ahead to the next stage. I think Bruno had something similar with his
> triaxial test?
>
> And for singleaction, someone else knows better probably?
>
> Regards, Vaclav
>
>
>> Hi all,
>>
>> I wonder if it is possible to simulate multistages in YADE. Let's say I want to simulate the following steps:
>>
>> 1. A box with 7 walls is created (4 at sides, 1 on top and 2 at the bottom, one for the hole we will remove after)
>>
>> 2. A box with stresses applied on a wall on top (similar to odometer test), and then, after the simulation stable (with the value of all the translations of the bodies equal zero), we remove the walls on top (erase the ID of the top) and remove the wall from the bottom.
>>
>> 4. When a new stage is calculated, other engines can be applied to calculate the motion of the bodies (like contact laws, etc..) (no idea how to deal with it)
>>
>> However, i dont know if we can process the above stuffs with the fileGenerator derived class since we must redefine the dispatcher engines.
>>
>> Btw, i'm not sure about the task of a method singleaction(), what is it used for?:)
>>
>> Not sure if I exposed my question clearly,
>>
>> Thank you so much
>>
>> Kien Dang
>>
>>
>> Thank you so much
>>
>>
>> _______________________________________________
>> Yade-users mailing list
>> Yade-users@xxxxxxxxxxxxxxxx
>> https://lists.berlios.de/mailman/listinfo/yade-users
>>
>>
>
> _______________________________________________
> Yade-users mailing list
> Yade-users@xxxxxxxxxxxxxxxx
> https://lists.berlios.de/mailman/listinfo/yade-users
>
>
--
_______________
Chareyre Bruno
Maitre de conference
Institut National Polytechnique de Grenoble
Laboratoire 3S (Soils Solids Structures) - bureau I08
BP 53 - 38041, Grenoble cedex 9 - France
Tél : 33 4 56 52 86 21
Fax : 33 4 76 82 70 00
________________
_______________________________________________
Yade-users mailing list
Yade-users@xxxxxxxxxxxxxxxx
https://lists.berlios.de/mailman/listinfo/yade-users
References
-
Functions of MetaDispatchingEngine (1D, 2D)
From: Kien Dang, Mr, 2007-10-11
-
Re: Functions of MetaDispatchingEngine (1D, 2D)
From: Bruno Chareyre, 2007-10-11
-
Re: Functions of MetaDispatchingEngine (1D, 2D)
From: Kien Dang, Mr, 2007-10-12
-
Multi stages
From: Kien Dang, Mr, 2007-10-22
-
Re: Multi stages
From: Václav Šmilauer, 2007-10-22