user defined drag interaction

Asked by robertsawko

Hello,

after a successful installation I got to do a few tutorials and I must say that I like the python interface a lot. It's very intuitive and versatile. I am interested in doing some fairly simple monosize particle calculations in boxes with either walls or periodic BCs. I would first like to reproduce Maxwell like velocity distributions with just collisional interaction and then move to slightly more complex case. The more complex scenario involves drag with the medium which may vary continuously with x,y,z position. It's probably similar to your linDamping model, but the medium is not quiscent but has a say linear velocity profile.

Is there a model for this in Esys already or do I need to dig deeper into the code to build my own classes for this?

PS I wrote a package for Arch User Repository for Esys. I need to update the dependencies, but when I am done with it, Esys could be easily installed on Arch Linux.

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 Robert,

Glad to hear you like the Python interface. Always nice to get positive feedback. Many thanks for working on an Arch Linux repo package for ESyS as well. This will certainly help a number of users.

You will need to add your own position-dependent drag interaction. Some instructions on how to add a new interaction are available here:
https://wiki.geocomp.uq.edu.au/images/d/d7/HowToAddInteraction.pdf

If you strike difficulties, please don't hesitate to ask for some assistance.

Cheers,

Dion

Revision history for this message
robertsawko (robertsawko) said :
#2

Excellent that should work for me.

Revision history for this message
robertsawko (robertsawko) said :
#3

Thanks Dion Weatherley, that solved my question.