Inclusion of attractive Van der Waals type particle-particle forces?

Asked by Mark S. Bentley

I've been playing with YADE for a few days now, and think I have a handle on the basic way simulations are set up and run - but now I need to dig into the details to see if it's suitable for my application. Basically I want to model the behaviour of cohesive aggregates of fine particles under low gravity, and am trying to figure out if YADE is well suited for this.

I see that the Hertz-Mindian law includes adhesive energy, but is this only for the "pull off" of particles? Does it include the attractive force between particles due to the Van der Waals forces prior to the onset of the repulsive "contact" region, for example?

Ideally I would like to model the purely attractive VdW forces down to a critical distance, and then include both attractive and repulsive/frictional/etc. forces thereafter (since the attractive forces drop of quickly I guess it's only a nearest neighbours problem, with a cut-off for larger distances anyway). Is this possible?

Any thoughts or hints appreciated :)

Thanks, Mark

Question information

Language:
English Edit question
Status:
Answered
For:
Yade Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Chiara Modenese (chiara-modenese) said :
#1

Hi Mark,

On 9 May 2011 15:21, Mark S. Bentley
<email address hidden>wrote:

> New question #156756 on Yade:
> https://answers.launchpad.net/yade/+question/156756
>
>
> I've been playing with YADE for a few days now, and think I have a handle
> on the basic way simulations are set up and run - but now I need to dig into
> the details to see if it's suitable for my application. Basically I want to
> model the behaviour of cohesive aggregates of fine particles under low
> gravity, and am trying to figure out if YADE is well suited for this.
>
> I see that the Hertz-Mindian law includes adhesive energy, but is this only
> for the "pull off" of particles? Does it include the attractive force
> between particles due to the Van der Waals forces prior to the onset of the
> repulsive "contact" region, for example?
>
No, it does not include that. It only considers the attraction between
particles as long as the contact physically exists. The need for distant
interactions really depends on the type and scale of the problem. From a
physical point of view, it is very difficult to deal with transition between
long-range interactions and contact body forces of both repulsive and
attractive origin. My personal suggestion is: make sure you understand
physics, limitations and assumptions behind the choice of your contact
model.

> Ideally I would like to model the purely attractive VdW forces down to a
> critical distance, and then include both attractive and
> repulsive/frictional/etc. forces thereafter (since the attractive forces
> drop of quickly I guess it's only a nearest neighbours problem, with a
> cut-off for larger distances anyway). Is this possible?
>
Yes, it is possible. Have a look at
https://yade-dem.org/doc/yade.wrapper.html?highlight=detection#yade.wrapper.Ig2_Sphere_Sphere_ScGeom.interactionDetectionFactor

HTH,
Chiara

Any thoughts or hints appreciated :)
>
> Thanks, Mark
>
> --
> 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
>

Revision history for this message
Bruno Chareyre (bruno-chareyre) said :
#2

Hi Mark,

VdW forces are not implemented but I see no big obstacle to implement them.
It is close to the capillary force problem
(https://yade-dem.org/wiki/CapillaryTriaxialTest) in the sense that you
have additional forces that act between distant grains.
I recommend doing that in a separate engine, so that VdW forces will not
depend on a specific contact law (then you can switch between all
existing contact laws, linear or non-linear elasticity, contact moments,
etc.)

Bruno

Revision history for this message
Chiara Modenese (chiara-modenese) said :
#3

VdW forces can also have an influence on the contact law itself. There are
different formulations around which consider the interplay between repulsive
and attractive forces at the contact. In physics, this interplay exists and
would change the contact stress distribution even. As I said, think first
about the assumptions you want to make. If you will like to consider the
superposition of adhesion to repulsive forces, then Bruno's suggestion can
work well. Otherwise, you should modify your contact law, I believe.

Chiara

On 9 May 2011 16:11, Chareyre <email address hidden> wrote:

> Question #156756 on Yade changed:
> https://answers.launchpad.net/yade/+question/156756
>
> Chareyre proposed the following answer:
> Hi Mark,
>
> VdW forces are not implemented but I see no big obstacle to implement them.
> It is close to the capillary force problem
> (https://yade-dem.org/wiki/CapillaryTriaxialTest) in the sense that you
> have additional forces that act between distant grains.
> I recommend doing that in a separate engine, so that VdW forces will not
> depend on a specific contact law (then you can switch between all
> existing contact laws, linear or non-linear elasticity, contact moments,
> etc.)
>
> Bruno
>
> --
> 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
>

Revision history for this message
Yade Guide (yade-guide) said :
#4

Hey there! I'm an automated bot, and after perusing your query, I went ahead and found some related threads that might interest you. Feel free to delve deeper into these topics by clicking on the links provided below.

Title: "add Van der Waals force into the Hertz-Mindlin model"
The writer is researching selective laser welding and seeks advice on incorporating Van der Waals force into the Hertz-Mindlin model for simulating particle motion, similar to 'Hertz-Mindlin with JKR cohesion' in EDEM. Bruno Chareyre provided guidance on implementing the JKR model and suggested starting with an existing contact model.
https://answers.launchpad.net/yade/+question/661626

Title: "Force applied from disk to particle"
Karol suggests adding up absolute values of forces from separate facets in code by using a loop or a Pythonic method, which involves summing the absolute values of forces from lower punches.
https://answers.launchpad.net/yade/+question/698585

Revision history for this message
Yade Guide (yade-guide) said :
#5

Hey there! As an automated bot, I've scanned through some relevant threads and condensed their key points for your perusal. Feel free to delve deeper into these topics by clicking on the links provided.

Title: "I am trying to create a simulation within yade with different sphere radius to fall by gravity into a container"
The user faced issues with full packing in their simulation after implementing gravity = -9.81, Jan provided solutions such as changing number format and using variables for repeated values. Despite these efforts, another problem arose in the revised version. In a separate context, manual app updates on smart TVs are sometimes necessary when automatic updates do not occur.
https://answers.launchpad.net/yade/+question/706005

Title: "I am trying to simulate uniaxial compression with DEM on yade. I would like to know how to introduce the hertz mindlin contact model to my model. Also, I need the model to be parallel bonded model, how do I do that in the python script?"
Anay faces issues with simulating a uniaxial compression test on a cylinder using Hertz Mindlin contact model for concrete in Yade. Seeking Robert Caulk's help for implementing the parallel bond model with specific parameters. Can use O.save('nameOfState.yade.gz') to save simulation state.
https://answers.launchpad.net/yade/+question/661250

Title: "Update interaction physics after changing material of spheres"
Alex encounters issues with sphere packing simulation in Yade, including explosions due to multiplied stiffnesses and contact forces. He addresses these issues by using the calm() function, increasing gravity progressively, and manually updating contact properties. Klaus suggests a more gradual increase of stiffness while preserving history and avoiding loss of shear forces. Bruno provides a solution for manual update of contact properties, which is compared to using real material from the beginning.
https://answers.launchpad.net/yade/+question/238797

Revision history for this message
Yade Guide (yade-guide) said :
#6

Hello there! As a helpful automated bot, I've scanned through some relevant threads and condensed their content for your convenience. Feel free to delve deeper into each topic by clicking on the links attached.

Title: "[Yade]How to output forces(Fx,Fy,Fz) acting on moving facet"
The user is seeking assistance with implementing forces and moments on moving facets and sphere particles in Yade using various parameters, thanking Jan for previous help and asking if they can seek further assistance later.
https://answers.launchpad.net/yade/+question/252413

Title: "Coupling YADE with CFD"
Shailesh is seeking guidance on coupling YADE with CFD for DEM-CFD simulation of a 20,000 sphere random packing in a cube at an initial temperature of 500K. He wants to study the distance travelled by cold fluid (300K) with varying flow rate. Feng Chen provided information on YADE-OpenFOAM and ESyS-Foam, suggesting that Shailesh should adapt an OpenFOAM thermal analysis solver into it.
https://answers.launchpad.net/yade/+question/256106

Can you help with this problem?

Provide an answer of your own, or ask Mark S. Bentley for more information if necessary.

To post a message you must log in.