nonlinear spring interaction between two DEM particles

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

nonlinear spring interaction between two DEM particles

willstring
Hello again!

Thank's y'all for the help so far with Granoo, we are getting some good models going.

Is it possible to create a nonlinear spring interaction in Granoo between two particles, where the spring can exert both forces and moments on the adjacent blocks that are functions of all six degrees of freedom of each block?  And have this interaction be completely user defined?

That is, given the displacements and rotation of the nodes attached to the spring element, the subroutine returns the forces and moments acting on each connected node?

How would this be implemented?

Reply | Threaded
Open this post in threaded view
|

Re: nonlinear spring interaction between two DEM particles

Cédric Hubert
Administrator
Hi,

I suppose that yes.
You could start by having a look at class Spring: the main job is done by the Process() method, in which the force (and moments in case of a beam) are computed.

You the implementation will be clear to you, you can write your "SuperSpring" class, or simply derive "SuperSpring" from "Spring".