Skip to main content

How to automate surface creation in Abaqus ?

Submitted by rajan_prithivi on

I would like to create a surface (on top side of a cube) in Abaqus

I am aware of doing it manually by using the following in GUI :

 

1) Tools->Surface-> Create

2) Select regions for surface by the angle

 

This is what I tried and failed :

1.    Obtained all the nodes belonging to a face

2.    Obtained all the elements connected to the nodes of step 1

3.    Created an surface using the elements obtained in step 2 by appending the following lines in the .inp file

*Elset, elset=_Surf-1_S1, internal

130775,130776,...

( contains the list of all elements in step 2)

 

*Surface, type=ELEMENT, name=Surf-1

_Surf-1_S1, S1

 

Expected output and the output I got using the above process is provide din the link:

https://drive.google.com/open?id=1zUmoBydXERCNeVNCwP4A30CRmvwWtDkJ

 

Could anyone guide me through the creation of surface with Python interface or directly appending information to the .inp file

Free Tags

Assuming it is a quad (and not tetra mesh), such type of irregular selection often arises due to inconsistent element surface normals. Another thing I remember from the time I used to do similar work is that the ordering of faces of each element also needs to be consistent. 

 

Fri, 02/01/2019 - 19:09 Permalink