BriefFiniteElement.Net icon indicating copy to clipboard operation
BriefFiniteElement.Net copied to clipboard

How to Report the Stress per Node in Triangle Elements.

Open MLiranzo opened this issue 2 years ago • 5 comments

Hello epsi1on, I have a question regarding the issue of plates. When I analyze a discretized plate with triangle elements, different stress converge at the nodes from the elements to which that node belongs; Therefore, each node will have more than one stress of the same type (S11, S22,) because a node can be Node[0] for one triangle, Node[1] for another triangle and so on. The question is how to report the stress per node.

On the other hand, I want to know if the library has any method to create a colorMap of the results of the stresses and deformations.

Thank you.

MLiranzo avatar Dec 15 '23 19:12 MLiranzo

Hi, For internal force of triangle element you could use TriangleElement.GetInternalForce(), there are some older issues regarding that which you can simply find using search in issues. About color map, since the UI was not a concern, there is no such feature yet. It actualy depends on the UI framework one would like to use, WPF, WF or other CGI libraries could be different.

epsi1on avatar Dec 16 '23 05:12 epsi1on

sorry, you can use TriangleElement.GetInternalStress()

epsi1on avatar Dec 17 '23 07:12 epsi1on

The iso coordination of nodes is like this:

xi:0,eta:0,nu:0 xi:1,eta:0,nu:0 xi:0,eta:1,nu:0

i cannot remember the order of nodes right now, but it is fixed.for example always node[0] is 0,0,0 and so on.

With passing these coordinates into TriangleElement.GetInternalStress() you can get the internal force at node locations. for example: TriangleElement.GetInternalStress(0,0,0) give you stress at a node which i cannot remember which node is 0,0,0. you can use TriangleElement.IsoCoordsToGlobalCoords() to make sure what is the order of above points. for example pass 0,0,0 to IsoCoordsToGlobalCoords() and see the return value is for which node? then you can expect always for all elements, 0,0,0 is for that node as node coordinates in triangle element is fixed.

epsi1on avatar Dec 18 '23 06:12 epsi1on