the Calculation theroy of Normal Stress in file Sphere.vtu

Asked by Carrie

Hello everyone,

I did one simulation and export the result files.

And I found there is a "normal Stress" viable
in the file sphere.vtu for every sphere.

But can anybody tell me or give me some references
on How to Calculate the Normal Stress in discrete element method ?
Or how does Yade calculate it?

Thanks a lot!

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
Bruno Chareyre (bruno-chareyre) said :
#1

Hi,
There are many ways to "export".
Could you be more precise on what you are doing?

Bruno

Revision history for this message
Anton Gladky (gladky-anton) said :
#2

Hi,

https://github.com/yade/trunk/blob/master/pkg/dem/Shop.cpp#L579

Cheers,

Anton

2013/6/17 林夏 <email address hidden>:
> New question #230881 on Yade:
> https://answers.launchpad.net/yade/+question/230881
>
> Hello everyone,
>
> I did one simulation and export the result files.
>
> And I found there is a "normal Stress" viable
> in the file sphere.vtu for every sphere.
>
> But can anybody tell me or give me some references
> on How to Calculate the Normal Stress in discrete element method ?
> Or how does Yade calculate it?
>
> Thanks a lot!
>
> --
> You received this question notification because you are a member of
> yade-users, which is an answer contact for Yade.
>
> _______________________________________________
> Mailing list: https://launchpad.net/~yade-users
> Post to : <email address hidden>
> Unsubscribe : https://launchpad.net/~yade-users
> More help : https://help.launchpad.net/ListHelp

Revision history for this message
Bruno Chareyre (bruno-chareyre) said :
#3

Ok, I think I found it.
Probably using Shop::getStressForEachBody, which is an average of an equivalent stress evaluated for each interaction with the body.
It is not a very well defined stress quantity I'm afraid, although it can still indicate where stress is high or low.
There are well defined stress measures in Yade that can be used if you are interested.

For instance:
S=bodyStressTensors()
[1] https://yade-dem.org/doc/yade.utils.html?highlight=bodystress#yade._utils.bodyStressTensors
[2] http://arxiv.org/pdf/1304.4895.pdf (section 3.2)

Can you help with this problem?

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

To post a message you must log in.