2d simulation with yade

Asked by ceguo on 2011-10-15

Hi yade-users,

I'm wondering if it is possible to run 2d simulations in yade. Because I'm intending to couple DEM with FEM to simulate larger scale problems. Now it is not affordable for me to run 3d cases.

Best regards!
Ning

Question information

Language:
English Edit question
Status:
Solved
For:
Yade Edit question
Assignee:
No assignee Edit question
Solved by:
Jan Stránský
Solved:
2011-10-17
Last query:
2011-10-17
Last reply:
2011-10-17
Best Jan Stránský (honzik) said : #1

Hi Ning,

What king of 2d simulation you want to simulate? I think that purely 2D
simulation is not supported by Yade. However, you can do some workaround,
i.e. to define bodies only in one plane (z=0 lets say, so the working plane
is xy) and block out-of-plane degrees of freedom:

for b in O.bodies: b.state.blockedDOFs = 'zXY'

this will prevent bodies translation along z axis and rotation around X and
Y axes. It should be something like plane stress conditions, but I am not
sure if plane strain or axial symmetry would work in this way..

Best wishes
Jan

2011/10/15 ceguo <email address hidden>

> New question #174453 on Yade:
> https://answers.launchpad.net/yade/+question/174453
>
> Hi yade-users,
>
> I'm wondering if it is possible to run 2d simulations in yade. Because I'm
> intending to couple DEM with FEM to simulate larger scale problems. Now it
> is not affordable for me to run 3d cases.
>
> Best regards!
> Ning
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp
>

ceguo (hhh-guo) said : #2

Thanks Jan,

I think what you described is actually 2D simulation in DEM, no stress and no particle translation and rotation in the third direction.

Best regards!
Ning

ceguo (hhh-guo) said : #3

Thanks Jan Stránský, that solved my question.