yade-dev team mailing list archive
-
yade-dev team
-
Mailing list archive
-
Message #13066
Hello everyone, Janek is back
-
To:
Yade developers <yade-dev@xxxxxxxxxxxxxxxxxxx>
-
From:
Janek Kozicki <janek_listy@xxxxx>
-
Date:
Thu, 13 Apr 2017 21:10:59 +0200
-
Face:
iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAALVBMVEUBAQEtLS1KSkpRUVFXV1dYWFhjY2Nzc3N3d3eHh4eKioqdnZ24uLjLy8vc3NxVIagyAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH2AIVEzgS1fgQtQAAAjRJREFUOMtt1DFv00AUAOAzFQNbjigSyoQaRaBMhKgLUyKXpVNNeUpk9vyDqFJhQ1kiBuaqAwJCqvPtSLY7RlTn5+5IdnYkkt/AOyfxXVLe5vf53Z1875kd34tOEax8djmj6GyjhB5bxz50GdsVZr9fqRjZwAtKOJw5Wqs2MMZ16ALHsaDncF7xAHix1oEFHAB8f+pRjcO4gfZDykcYzbiucRolOLUJ6kjA0xtVt+A6TySlM0RajIpK6DzwKZ/nOYbF/gclHMo1ZOHYY/+Ha+AWuM+3oMS4eeqYzZ8FiCltgUqI8cd2wwAVpJk+8LWYjBtnJdQpHQqJMd4Oxt4bU9ESiFGc5hkqaH74asAX4iabP5I5gZ+qjgGlJCqZa3h3lxhoeVcSE1qLQC4sqKOK9MGW9E3izFqqHokoztLFEgXg31sbZEKnWi2T74A4NxfVQqlkjKtcAWD+zcArFEES01dR0E/nnV0IgugmDd/2L84sOAouRBBHEc7gtc8teDkRlE0iNQPo2w3Xhh/D4TCIQ4LRLoTvgwjj6RRgavdurxYGMaIuGOyAW/PpNlCcU9/93AHenAWYjPoAwa+G3e3to/MgFNTAEKvKDjzuCzHTnY3qqdXtx24VijzQfZ0yewZ5cwRFQaa+mIYr1uI0I76+3W4xhlvoVRwOA0Fdl64HlJnxP6T8YpX/Lga4Wv4A3ErrU5oTfN7Mu/llXMl8RXEPji/lQkN3H7qXqgC2By47EXeU/7PJ/wPxRKMnuZwIeAAAAABJRU5ErkJggg==
Hello everyone,
I am going back to work on yade, and I have some interesting plans.
This also entails one question :)
Sorry for goofy subject, I hope it catches your attention.
In super-short I will tell you my history: since I left Grenoble in
2009 I attended a full 5-year course in physics at University of
Gdańsk and I defended in 2015 master thesis in quantum mechanics.
I was quiet here on yade-dev, because apart from full-time studies
I was also working as associate professor at Gdańsk University
of Technology. In 2014 I defended my habilitation on civil
engineering/numerical modelling. Next week I will obtain a professor
position at GUT in civil engineering department. Since 2015 I needed
nearly 2-years to complete my physics education by self studying and
individual talks with other physics professors. This evolved into my
plans to implement quantum mechanics into yade in an elegant and
documented way. As currently it only works for me and is not
documented.
Currently I got involved in a funded research that treats shale gas
extraction. So I am paid a little to implement rock fracking, and
I decided that this is a good opportunity for me to get quickly up to
speed with current yade development process & methods. Implementing
rock fracking will make easier for me to work on quantum mechanics
later, and easier for *you* to watch me.
During years 2009-2017 all other people in my department were using
some older version of yade. And they lost touch with latest yade
releases. This was my fault, since due to my full-time 5-year studies
of physics I did not have time to keep them updated about latest yade
versions. I think that I stopped updating yade for them around year 2012.
Most of the time they were calculating concrete, and despite my
encouragement to contact this mailing list and commit their changes,
they didn't want to do so. Perhaps I didn't push them hard enough.
Currently I will update yade for them, since some of them will now
also want to calculate rock fracking. This means that I need to merge
some of their changes into latest yade trunk. But actually when
looking closer at this I see that there is only one simple change,
which perhaps is already implemented in yade, and we just don't know
about it. So there would be no need to port it, just use the
different name for this feature.
Now, here comes the question:
To calculate concrete the sample made of spheres has some of these
spheres overlapping. Since it is difficult to generate a sample where
none of the spheres overlap. And with some overlapping the spheres
want to "explode" until there is no overlap, sometimes cohesion prevents
this, but we start calculations with non-zero forces between spheres.
To mitigate this problem, the initial overlap between spheres is
stored (on first iteration) and is treated as "zero" penetration
depth during tension & compression.
So the question is whether this feature is already implemented in
yade under some name that you can give me, or whether I need to port
this to yade.
best regards
--
Janek Kozicki http://janek.kozicki.pl/ |
Follow ups