Ejemplo n.º 1
0
from interfnode import Interfnode
from newmesh import NewMesh

# parse abaqus input file
inpfile = AbaqusParser('Job-1')
inpfile.ReadElsets()
inpfile.ReadNodes()
inpfile.ReadBulkElems()

# create mesh and parse file
m = Mesh('Job-1')
m.ReadElsets('Job-1')

# operations on the mesh
m.CreateConnectivity()
m.FindInterfNodes()
m.FindInterfElems()
m.CreateFaces()
m.CreateOrderCohNodes()

# create new mesh and operations
nm = NewMesh(m)
nm.CreateTwinNodes()
nm.MakeNewBulkElems()
nm.MakeNewInterfElems()

# write new mesh to file
nm.WriteNewNodeFile('Job-1')
nm.WriteNewElemsFile('Job-1')

# cohesive elements