Abaqus 6.13 getByBoundingBox сбой - PullRequest
       13

Abaqus 6.13 getByBoundingBox сбой

0 голосов
/ 28 февраля 2019

Чтобы назначить граничные условия, я хочу выделить все ребра на одной стороне моей сборки.Для этого я попробовал метод getByBoundingBox () объекта EdgeArray соответствующего экземпляра:

edges = mdb.models['Model-1'].rootAssembly.instances['Part-1-1'].edges
selected_edges = edges.getByBoundingBox(xMax=50.0)

Это сработало в Abaqus 6.14 и 2018, однако Abaqus 6.13 аварийно завершает работу.Я не получаю исключение или трассировку, только всплывающее окно с сообщением «SMACkmCaeKerMod перестал работать» и предложением закрыть Abaqus CAE.Похоже, это влияет только на объект EdgeArray, метод отлично работает на объекте FaceArray.

Кто-нибудь имеет опыт работы с этим и знает обходной путь, кроме выбора каждого отдельного ребра с помощью метода findAt ()?К сожалению, мне нужно, чтобы мой скрипт работал с Abaqus 6.13.

Если это поможет, я знаю, что Abaqus 6.13 использует python 2.6, а Abaqus 6.14 и более поздние версии используют python 2.7.

...