← Back to team overview

yade-users team mailing list archive

Re: [Question #700815]: access individual energy contribution from each particle

 

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

    Status: Answered => Open

rox212 is still having a problem:
Dear Jan,

Thank you for your answer! Hope this is enough:

Yade version: 2018.02b

My O.engines are:

O.engines = [
  ForceResetter(),
  InsertionSortCollider([Bo1_Sphere_Aabb(),Bo1_Facet_Aabb()],label='collider'),
  InteractionLoop(
    [Ig2_Sphere_Sphere_ScGeom(),Ig2_Facet_Sphere_ScGeom()],
    [Ip2_FrictMat_FrictMat_FrictPhys()],
    [Law2_ScGeom_FrictPhys_CundallStrack()],
  ),
    GravityEngine(gravity=(0,0,-9.8)),
    NewtonIntegrator(damping=dampingCoeffCundall,label='newtonInt'),
    TranslationEngine(translationAxis=[0,0,1],velocity=velocityDamp,ids=idTop,dead=False,label='translat'),
    TranslationEngine(translationAxis=[0,0,1],velocity=velocityDamp,ids=idWalls,dead=False,label='translatbottom'),
    TranslationEngine(translationAxis=[0,0,1],velocity=velocityDamp,ids=idBottom,dead=False,label='translatBottom'),
    HarmonicMotionEngine(A=amplitude, f=frequency , fi = initialPhase, ids = idTop, label='combEngine',dead=True),
    HarmonicMotionEngine(A=amplitude, f=frequency , fi = initialPhase, ids = idWalls, label='combEngine1',dead=True),
    HarmonicMotionEngine(A=amplitude, f=frequency , fi = initialPhase, ids = idBottom, label='combEngine2',dead=True),
]

> In principle it should/could be possible by storing interaction and
body values and comparing them between individual iterations.

Is there an example to do this?

Thank you for your time and help!

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