← Back to team overview

yade-users team mailing list archive

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