Delay Motionsolve Co-Simulation with EDEM & Delay Motion
Hi,
I am aiming to simulate my robot on deformable terrain by coupling Motionsolve with EDEM however have 2 goals that I can't figure out how to solve.
Firstly, the coupling is working, however my 'terrain' in EDEM takes 0.5 seconds for all particles to settle. So I only want my geometry of my motionsolve geometry to be generated after the 0.5 seconds.
Secondly, once generated my motion is starting instantly which is not ideal as I am dropping my robot into the terrain to ensure its on top of the particles.
Desired order of operation:
- Generate terrain in EDEM allowing particles to settle
- Transfer geometry from motionsolve and drop robot into terrain
- Once 'landed' on terrain, start motionsolve motions.
I see there is an option for 'Start EDEM Simulation at Time' to delay EDEM however how not the opposite. I have attached images to better indicate my simulation. Any help much appreciated
Thanks
Gaetan
Answers
-
Hello Gaetan -
Here are my suggestions to achieve what you are looking for.
1. Position your robot at a higher position than the particles to begin with. Without EDEM coupling let it fall under gravity.
2. Transfer the geometry to EDEM and add the EDEM system
3. Apply motion such that the motion begins say 1 sec later (or whatever lag you prefer), that is 0.5 sec for the particles to generate and 0.5 sec for the robot to drop and settle on the particles.
e.g. if you are currently providing a displacement motion with Expression `60D*TIME` (just an example), change the motion to Velocity with Expression as `STEP(TIME, 1, 0D, 1.1, 60D)`.
The above expression should result in a 0 motion till 1 sec and then ramping the velocity to 60 degree per sec in the next 0.1 sec.
Hope this helps.
Regards
Praful
0