yade Examples with tutorial (Periodic simple shear)

Asked by 内山康太郎

I am new to yade .... I am also new to programming and DEM.
In the tutorial, I see a particle filled in a cube and sheared. But I want to fill a cylinder and shear the particles. Can you please give me a program to create a cylinder?

Examples with tutorial (Periodic simple shear)↓
https://gitlab.com/yade-dev/trunk/blob/master/doc/sphinx/tutorial/04-periodic-simple-shear.py

Question information

Language:
English Edit question
Status:
Expired
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Jan Stránský (honzik) said :
#1

Hello,

> I am new to yade

welcome :-)

Apart from tutorial [1], read also user's manual [2].

> But I want to fill a cylinder and shear the particles.

Please be (much much) more specific.
What does "to fill" mean? What the resulting packing should be? Regular or not? uniform particle size or some particle size distribution? ...?
What should be the material? Cohesive or not? Elastic? Plastic? Brittle? ...?
What does "shear" mean? What should be the boundary conditions and loading? What should be the results?
...?

> Can you please give me a program to create a cylinder?

most likely not.. it is a complex problem with a lot of options and variations, some of them suiting your purpose, some not..
We can give you some hints, possible directions, ideas, basics.. but most likely not complete "program".
Alternatively, you can try "Paid support and Consulting" [3,4].
Or do it "the hard way" - learn DEM / Yade from basics up to the point when you are able to build the simulation yourself.

Packing: It is easy to create a cylindrical shaped packing (just give more information about its requirements), see e.g. [5].
Boundary conditions / load: It is not difficult to define some "plates" and fix them / assign them velocity / force to make them boundaries / loading.
Results: It is easy to track displacement / forces, export etc.
Material and results: the difficult part IMO :-) from both DEM in general and Yade itself point of view.

Cheers
Jan

[1] https://yade-dem.org/doc/tutorial.html
[2] https://yade-dem.org/doc/user.html
[3] https://yade-dem.org/
[4] https://yade-dem.org/doc/consulting.html
[5] https://yade-dem.org/doc/user.html#sphere-packings

Revision history for this message
内山康太郎 (kenkoutaro) said :
#2

In the example, the particles were packed in a cube.
I want to pack particles into a cylinder.
Other conditions such as packing, material, etc. are the same as in the example.
Shear is a force acting parallel to a plane with respect to any plane inside the object. In other words, shear is a horizontal force.

Revision history for this message
Jan Stránský (honzik) said :
#3

Please provide more information, e.g. what your simulation is in reality (some laboratory test, what material it is, what scale you simulate...)
So far provided information is too general.

> In the example, the particles were packed in a cube.

No.
In the example, the packing is **visualized** as a cube.
It is a parallelepiped-shaped periodic cell, effectively simulating infinite space, not cube.

> I want to pack particles into a cylinder.

See my previous answer #1.
Provide more information or ask more specifically if it does not help.

It is possible to use periodicity to model a cylinder, but it is not standard and you should know what you are doing.

> Other conditions such as packing, material, etc. are the same as in the example.
> Shear is a force acting parallel to a plane with respect to any plane inside the object. In other words, shear is a horizontal force.

It is clear what shear means in general. What is not clear is how you specifically want to model / simulate the shearing, what boundary conditions and load you want to use, if you want to use periodicity or not, etc etc.
There are plenty of options, please be more specific.
This is not specific to Yade or DEM, but is general modeling topic. You would need to determine the same for e.g. FEM, too.

Cheers
Jan

Revision history for this message
Launchpad Janitor (janitor) said :
#4

This question was expired because it remained in the 'Needs information' state without activity for the last 15 days.