Atom topic feed | site map | contact | login | Protection des données personnelles | Powered by FluxBB | réalisation artaban
You are not logged in.
Hello to all,
I have a contact model of solids in which one of them has a plastic behavior. Everything has worked well with a mesh (little_mesh).
However, to check the model I decided to change the geometry making it more realistic and changing the mesh but now the calculation does not converge.
I have tried changing several parameters and increasing the number of time steps but it still doesn't work
The mistake I get is:
Failure in the integration of the constitutive law
I don't know if anyone is able to achieve convergence or if it is a mistake in the model.
Anyway, thank you very much
Jesus
*Attached the .comm file
Last edited by jesuamador (2020-11-30 14:25:38)
Offline
And here are the two meshes
Offline
Hello,
there are a few strange things in your model. I changed the followings:
- blocked only the Y direction as the model is axis-symmetric
- added weak springs as the upper part Y direction is not constrained (the stiffness may be too high)
- added a penalty coef. (you should adjust it) for the contact
- changed the contact zone for a larger one
- activated the automatic time-stepping
- changed the ALGO_RESO_CONT to POINT_FIXE in order to facilitate the convergence.
Attached the comm file.
Konyaro
Last edited by konyaro (2020-11-21 14:43:22)
失敗は成功のもと (L'échec est la base de la réussite)
Offline
First of all, thank you very much for the answer and for the work you do to help those of us who are starting to work with Code-Aster.
I tested your code and modified a small detail of the names you gave to the mesh because it gave me an error. I have tried the code with the small geometry and it has worked perfectly. I have tried with different values of stiffness of the springs and the result varies little.
The problem is that when applying exactly the same to the big geometry (I only change the value of the force to -0.1768388) the algorithm does not converge and gives me the integration error of the constitutive law.
I attach the mesh that works and the one that does not and the .comm file with the small modification in case someone is able to see the convergence problem in the big mesh.
Offline
There is something wrong with your mesh. There seems to be a common node to both parts. Can you share the file you used to mesh ?
失敗は成功のもと (L'échec est la base de la réussite)
Offline
I don't know what do you mean with the file I use to mesh.
I´m creating the mesh with Salome-meca mesher. I use Netgen2D-1D with a local size of 0.0003 in contbasel and 0.0005 in contballl and a maximum size of element of 0.2
I use this because I don't know much about this mesher's options. I would like to do an structured mesh with quad elements
whose size increases from the contact corner to the opposite side but i don't know how to do it.
I attach the .brep files of the geometry
Offline
Hello,
I don't know what do you mean with the file I use to mesh.
I meant a python dump file of your study (file --> Dump study).
I corrected the mesh and changed the contact parameters in order to make the simulation converge pretty fast.
Concerning the mesh parameters, you should rather ask your question on the Salome forum.
Attached mesh and comm file.
Konyaro
失敗は成功のもと (L'échec est la base de la réussite)
Offline
Thank you very much konyaro!
You can see that there was something wrong with the mesh and it was giving problems in the calculation. Now everything works perfectly.
I have seen that in the .com there is an imposed displacement that is not used in the code. Is it because you made tests with this at some time?
A greeting and thank you very much for your help,
Jesus
Offline