*surface type group in Salomé

  • Gabor Toth
  • Topic Author
  • Offline
  • Fresh Boarder
  • Fresh Boarder
5 years 2 months ago #8264 by Gabor Toth
*surface type group in Salomé was created by Gabor Toth
Dear CAELinux Users!

I have started to use Calculix for my FE simulations and Salomé for pre-processing. It is quite easy to mesh single solids and create node and element selections. Unfortunately when it comes to contacts I can not figure an easy way (without manually checking the element faces) to create such group selection in Salomé which contains the element surface number on the contact faces and can be written into a UNV file.

My question is that is it possible to create a group selection which can be used in Calculix as *surface (element type) group?

Thank you in advance!

Please Log in or Create an account to join the conversation.

1 month 2 weeks ago #9594 by Joël Cugnoni
Replied by Joël Cugnoni on topic *surface type group in Salomé

It has been a while since I have done that but here is what I remember:
1. In Salome create node sets for the contact surfaces and export mesh to UNV. Depending on the mesh converter used, you should delete all 1D and 2D elements before export. If you use my mesh converter UNV2Abaqus.py, you can simply create an 'ignore' group called x_surf that contains all surfaces. All entities in groups starting with x_ will be ignored.
2. Convert mesh to INP using either Calculix_Launcher or my python script Unv2Abaqus.py (in /opt/caelinux)
3. In Calculix_Launcher Wizard, you can create surfaces from node sets and prepare a load case with contact. Alternatively you can do this in CGX by extending the surface node set to include the faces with the command

comp nsetname down

This will add to the set named nsetname all faces formed by the nodeset.

The you can use these faces in contact definition.

I hope this will help you.

Please Log in or Create an account to join the conversation.

Moderators: catux
Time to create page: 0.099 seconds
Powered by Kunena Forum