Get the mechanical timestep.

Asked by Ruidong LI

Hi! I'd like to know how to calculate the minimum timestep for all bodies or mechanical operations in the model in Yade. PWaveTimeStep()?

Cheers,
Kyle

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
Karol Brzezinski (kbrzezinski) said :
#1

Hello,

I don't think there is a universal function in Yade that allows for computing minimum timestep for all mechanical operations. The PWaveTimeStep() works well for most cases with spherical particles. However, I am sure that there are some operations that are not taken into account when computing the time step with this function (e.g. controlling bodies with VESupportEngine).

Best wishes,
Karol

Revision history for this message
Jérôme Duriez (jduriez) said :
#2

Hi,

Still no universal but https://yade-dem.org/doc/yade.wrapper.html#yade.wrapper.GlobalStiffnessTimeStepper might still be a better choice than PWaveTimeStep(). While being also quite - specific to spherical particles (or ScGeom-based interactions) it is based on a more precise analysis than PWaveTimeStep and for instance also accounts for rotations in addition to just translations.

Can you help with this problem?

Provide an answer of your own, or ask Ruidong LI for more information if necessary.

To post a message you must log in.