← Back to team overview

yade-users team mailing list archive

Re: [Question #275834]: Calculating normElastEnergy

 

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

    Status: Open => Answered

Jan Stránský proposed the following answer:
Hello,



> Thanks for the reply. Sir I am giving my coefficient of restitutions
> equal to 1.0. According to my engineering mechanics teacher, then the
> bodies are supposed to behave a rigid. Then how can there be normal
> Elastic energy. They are supposed to be zero isnt?
>

the body is considered rigid, but the interactions between them. During the
contact, some kinetic energy of particles is transformed into potential
energy of elastic deformation if the interaction.Coefficient of restitution
equal to 1 means, that **after** the contact, the energy is preserved
(there is no dissipation).

To have really no dissipation, also make sure you explicitly set damping=0
to NewtonIntegrator and you use sufficiently small time step.


>
>  I wanted to learn the kinetic energy propagation down a granular bed.
> There I found gross imbalance in energy while not taking
> normElastEnergy(), thats why this issue came up in the first place.
>

yes, if you only investigate kinetic energy, it is not constant.

cheers
Jan

PS: also read [1], next time please give more information (basics is
enough, e.g. what material model you use etc.)
[1] https://yade-dem.org/wiki/Howtoask

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