*surface type group in Salomé
- Gabor Toth
- Topic Author
- Offline
- New Member
Less
More
- Posts: 1
- Thank you received: 0
9 years 3 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!
Gabor
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!
Gabor
- Joël Cugnoni
- Offline
- Administrator
4 years 3 months ago #9594
by Joël Cugnoni
Replied by Joël Cugnoni on topic *surface type group in Salomé
Hello
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.
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.
Moderators: catux
Time to create page: 0.135 seconds