Basic beginner's questions

Asked by Futzi

Dear Sir or Madame,

I am interested in performing some simulations with DE method.This concerns cylindrical particles falling from a top of a tube and being randomly packed. Since ESyS works with spheres i will have to pack spheres in a cylindrical geometry where they will be bonded. Do you think that i will be able to insert gravity forces , resistance from the air,friction etc to the cylinders (while the spheres use the bonded interactions) and maybe to take the coordinates of every contact point between the cylinders. At the moment i haven t installed the programme , i ve just read the tutorial for ESyS and I can say that I am not so experienced with programming languages. Do you think that i should first become familiar with Python and then try to implement the model to ESyS?
Could i also use another programme for generating a mesh file than the one you propose or it is not compatible?

Thank you very much for your time and i apologize for the immature questions as I am a beginner with DEM.

Sincerely,

Futzi
Undergraduated student
National Technical University of Athens

Question information

Language:
English Edit question
Status:
Solved
For:
ESyS-Particle Edit question
Assignee:
No assignee Edit question
Solved by:
Dion Weatherley
Solved:
Last query:
Last reply:
Revision history for this message
Best Dion Weatherley (d-weatherley) said :
#1

Hi Futzi,

Thanks for your interest in ESyS-Particle. Here are some brief answers to your questions:

> Since ESyS works with spheres i will have to pack spheres in a cylindrical geometry where they will be bonded.

LSMGenGeo (a companion tool of ESyS-Particle) can be used to pack spheres into cylinders and bond the particles together. It should be relatively easy to create the geometry you require.

> Do you think that i will be able to insert:
> gravity forces ,

Yes, inclusion of gravity in simulations is described in the ESyS-Particle Tutorial (see gravity_cube.py)

> resistance from the air,

This type of interaction is not yet implemented but would not be terribly difficult.

> friction etc to the cylinders (while the spheres use the bonded interactions)

Inclusion of both frictional and bonded interactions is no problem (see rot_compress.py in the Tutorial)

> and maybe to take the coordinates of every contact point between the cylinders.

You can obtain coordinates of every contact point between the spheres of which cylinders are comprised using an InteractionVectorFieldSaver.

> Do you think that i should first become familiar with Python and then try to implement the model to ESyS?

To use ESyS-Particle proficiently does require a level of computer programming experience. I would strongly suggest, if you plan to use ESyS for research, that you learn how to program in Python at least. Constructing the cylinders in LSMGenGeo is relatively straight-forward but will require an amount of thought to write a suitable algorithm (in Python). ESyS is not designed to be simple to use for novice programmers.

>Could i also use another programme for generating a mesh file than the one you propose or it is not compatible?

ESyS only supports import of meshes from one type of mesh file format. I have written a FAQ on how to make your own mesh files here:
https://answers.launchpad.net/esys-particle/+faq/683

Cheers,

Dion.

Revision history for this message
Futzi (futzi-yama) said :
#2

Thank you very very much for your analytical answer. I hope i can contact you again if any problems occur.

--- Στις Πέμ., 17/12/09, ο/η Dion Weatherley <email address hidden> έγραψε:

Από: Dion Weatherley <email address hidden>
Θέμα: Re: [Question #94274]: Basic beginner's questions
Προς: <email address hidden>
Ημερομηνία: Πέμπτη, 17 Δεκέμβριος 2009, 9:04

Your question #94274 on ESyS-Particle changed:
https://answers.launchpad.net/esys-particle/+question/94274

    Status: Open => Answered

Dion Weatherley proposed the following answer:
Hi Futzi,

Thanks for your interest in ESyS-Particle. Here are some brief answers
to your questions:

> Since ESyS works with spheres i will have to pack spheres in a
cylindrical geometry where they will be bonded.

LSMGenGeo (a companion tool of ESyS-Particle) can be used to pack
spheres into cylinders and bond the particles together. It should be
relatively easy to create the geometry you require.

> Do you think that i will be able to insert:
> gravity forces ,

Yes, inclusion of gravity in simulations is described in the ESyS-
Particle Tutorial (see gravity_cube.py)

> resistance from the air,

This type of interaction is not yet implemented but would not be
terribly difficult.

> friction etc to the cylinders (while the spheres use the bonded
interactions)

Inclusion of both frictional and bonded interactions is no problem (see
rot_compress.py in the Tutorial)

> and maybe to take the coordinates of every contact point between the cylinders.

You can obtain coordinates of every contact point between the spheres of
which cylinders are comprised using an InteractionVectorFieldSaver.

> Do you think that i should first become familiar with Python and then
try to implement the model to ESyS?

To use ESyS-Particle proficiently does require a level of computer
programming experience. I would strongly suggest, if you plan to use
ESyS for research, that you learn how to program in Python at least.
Constructing the cylinders in LSMGenGeo is relatively straight-forward
but will require an amount of thought to write a suitable algorithm (in
Python). ESyS is not designed to be simple to use for novice
programmers.

>Could i also use another programme for generating a mesh file than the
one you propose or it is not compatible?

ESyS only supports import of meshes from one type of mesh file format. I have written a FAQ on how to make your own mesh files here:
https://answers.launchpad.net/esys-particle/+faq/683

Cheers,

Dion.

--
If this answers your question, please go to the following page to let us
know that it is solved:
https://answers.launchpad.net/esys-particle/+question/94274/+confirm?answer_id=0

If you still need help, you can reply to this email or go to the
following page to enter your feedback:
https://answers.launchpad.net/esys-particle/+question/94274

You received this question notification because you are a direct
subscriber of the question.

___________________________________________________________
Χρησιμοποιείτε Yahoo!;
Βαρεθήκατε τα ενοχλητικά μηνύματα (spam); Το Yahoo! Mail
διαθέτει την καλύτερη δυνατή προστασία κατά των ενοχλητικών
μηνυμάτων http://login.yahoo.com/config/mail?.intl=gr

Revision history for this message
Futzi (futzi-yama) said :
#3

Thank you very very much for your analytical answer. I hope i can contact you again if any problems occur.

Revision history for this message
Dion Weatherley (d-weatherley) said :
#4

Hi Futzi,

Should you have further questions, I'll be happy to help if I can.

Best wishes for your research.

Cheers,

Dion.