When I do a 3D static analysis of an object that has some elements "inside" another set of elements, think of a multi-wall cylinder object, under application of internal pressure the deformation is, as if the "outer wall" isn't even there. Is this an issue, or did I overlook something?
Comments
If they're supposed to be initially separated but come into contact when the pressure is applied, then you need a nonlinear analysis with Contact which requires the CalculiX solver. You would also use this if they might slide against each other.
Let me know if you want more details on how to proceed. It might also be helpful to see the .liml file or at least a screenshot.
Also, since Nonlinear Static 3D requires elements of a different type to what my geometry consists of (tri6), is there a way to convert the STL mesh to, for example, the type "tet4", by using NGsolve, or something?
1) Download and install it as described in Chapter 14. You can get it from bConverged
http://www.bconverged.com/data/content/CalculiX_2_10_win_002.zip
or ddfem which is easier to sets up because it's a single binary.
https://github.com/ddfem/ccx_mingw64
2) Add contact between the two parts. See the sample file PipeClip.liml
Tri6 shell elements work with the CalculiX solver so there's no need to change them. If you do want to convert them to solids, use Mesh tools -> Automesh 3D.
I'll upload an image of a case using my own Tri6 geometry, since I'm not sure it gave the right results.
Thanks for your help.
A few weeks ago I start to have wrong results, and after a lot of headaches I found that the problem was refered to the system variables, but I was able to be sure of the results only doing that autochecks.
Regards!
What do the autochecks do? is a report provided verifying that all the autochecks have passed?
Dave
I start to have some problems to run some analysis that I know that should run, then other problems gives me obviously wrong results, so then I start to investigate how to check the accuracy of the solver.
So, be advertised :-) :-) :-)
Regards!
The outer cylinders should have stopped the "protrusion", but the inner cylinder cuts through them like they aren't even there.
What's wrong? What do I need to do?
Regards
But I got around the issue. It was quite complicated. Even then, the results don't seem to be right. Maybe. Because, the inner cylinder cut through the outer cylinder, but the outer cylinder warped a bit (by a very little amount).
This image is of a model with only two cylinders.
I notice it seems to have long thin triangle elements. These are probably not very accurate. If it's a closed STL surface, you could use Mesh tools -> Automesh 3D to remesh it with better shaped elements.
I changed the "Slope of pressure-overclosure curve K" in the contact parameters from 2000 GPa/m to 20000 GPa/m.
The only issue with remeshing is that Netgen/ngmesh says it cant do it, because there are too many trig neighbours or something. But I can get that fixed with netfabb (most of the time), or I can just do a simple x2 refinement.
But I'm happy with what I've got here.
Thank you.