vasavdubey
Structural
- Nov 17, 2015
- 3
Hello everyone,
Currently I am working on concrete microstructure for which I am developing a Abaqus script which will create random microstructure with provided characteristics and do analysis. I need help in extracting edges from sets I defined during creating parts.
I want to seed the edges in these parts with this python command
a.seedEdgeBySize(edges=Edges1, size=0.5, constraint=FINER)
I need to get Edges1 from the Set I defined previously in the script. I was trying to use something like this
a = mdb.models['Model-1'].rootAssembly
e1 = a.instances['MatrixITZAggregate-1'].sets['Aggregate1'].edges
Edges1 = e1.getBbyBoundingBox(1.0,1.0,0.0,999.0,999.0,0.0)
but It doesn't seem to be working. I know a way to do this using findat command, but due to large no of edges in the part it is not easy to incorporate findat in my script. Is there any way to do it without specifying the coordinates for all the edges using findat?
Kind regards,
Vasav Dubey
Currently I am working on concrete microstructure for which I am developing a Abaqus script which will create random microstructure with provided characteristics and do analysis. I need help in extracting edges from sets I defined during creating parts.
I want to seed the edges in these parts with this python command
a.seedEdgeBySize(edges=Edges1, size=0.5, constraint=FINER)
I need to get Edges1 from the Set I defined previously in the script. I was trying to use something like this
a = mdb.models['Model-1'].rootAssembly
e1 = a.instances['MatrixITZAggregate-1'].sets['Aggregate1'].edges
Edges1 = e1.getBbyBoundingBox(1.0,1.0,0.0,999.0,999.0,0.0)
but It doesn't seem to be working. I know a way to do this using findat command, but due to large no of edges in the part it is not easy to incorporate findat in my script. Is there any way to do it without specifying the coordinates for all the edges using findat?
Kind regards,
Vasav Dubey