rmettier
Geotechnical
- Oct 6, 2006
- 63
Hi, I've run into another scripting problem. Maybe someone can give me a hint.
I'm using the following formulation to select all edges of a part instance as a surface for an interface:
--------------------------------------------------------
mdb.models['blocks'].SurfaceToSurfaceContactStd(adjustMethod=NONE,
clearanceRegion=None, createStepName='Initial', datumAxis=None,
initialClearance=OMIT, interactionProperty='Int-1', master=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['left'].edges.findAt(
((3.4286, 24.8571, 0.0), ),
((32, 50.2857, 0.0), ),
((59.1428, 25.2857, 0.0), ),
)), name='Int-1', slave=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['center'].edges.findAt(
((75.2857, 25, 0.0), ),
((106.2857, 49.7143, 0.0), ),
((136.7142, 25.1429, 0.0), ),
)), sliding=FINITE, smooth=0.2)
---------------------------------------------------
The coordinates I'm submitting are calculated to be the exact centerpoints of each edge of the polygonal part instances 'left' and 'right'. Nonetheless, ABAQUS is giving me the following error message:
Warning: findAt could not find a geometric entity at (59.1428, 25.2857, 0.0)
Warning: findAt could not find a geometric entity at (136.7142, 25.1429, 0.0)
The weird thing is that it's finding the other two edges as it should. What's going on here?
I'm using the following formulation to select all edges of a part instance as a surface for an interface:
--------------------------------------------------------
mdb.models['blocks'].SurfaceToSurfaceContactStd(adjustMethod=NONE,
clearanceRegion=None, createStepName='Initial', datumAxis=None,
initialClearance=OMIT, interactionProperty='Int-1', master=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['left'].edges.findAt(
((3.4286, 24.8571, 0.0), ),
((32, 50.2857, 0.0), ),
((59.1428, 25.2857, 0.0), ),
)), name='Int-1', slave=Region( side1Edges=mdb.models['blocks'].rootAssembly.instances['center'].edges.findAt(
((75.2857, 25, 0.0), ),
((106.2857, 49.7143, 0.0), ),
((136.7142, 25.1429, 0.0), ),
)), sliding=FINITE, smooth=0.2)
---------------------------------------------------
The coordinates I'm submitting are calculated to be the exact centerpoints of each edge of the polygonal part instances 'left' and 'right'. Nonetheless, ABAQUS is giving me the following error message:
Warning: findAt could not find a geometric entity at (59.1428, 25.2857, 0.0)
Warning: findAt could not find a geometric entity at (136.7142, 25.1429, 0.0)
The weird thing is that it's finding the other two edges as it should. What's going on here?