← Back to team overview

yade-users team mailing list archive

Re: [Question #615644]: density and time-step

 

Question #615644 on Yade changed:
https://answers.launchpad.net/yade/+question/615644

    Status: Open => Answered

Robert Caulk proposed the following answer:
Hello,

>From what I can tell in [1], increasing density will not change the time
step much considering the time step depends on the sqrt(mass/stiffness).
Have you considered using utils.PWaveTimeStep()? This Algorithm computes
the most appropriate time step for your simulation using particle
radius, density, and young's modulus [2]. You would implement it with
O.dt = safetyCoeff * utils.PWaveTimeStep(). Your safetyCoeff can be
tuned to find the maximum critical time step for your simulation.

You can also go about directly controlling the time step with the
commands: O.dynDt = False and O.dt = timestep. Keep in mind that if you
use this to increase the timestep, you will likely run into stability
problems.


[1] https://yade-dem.org/doc/formulation.html#general-mass-spring-system

[2] https://yade-dem.org/doc/formulation.html#estimation-of-by-wave-
propagation-speed

-- 
You received this question notification because your team yade-users is
an answer contact for Yade.