Я пытаюсь обобщить часть скрипта для выбора элементов при предварительной обработке и использую наборы элементов для использования при постобработке. Я искал и думал, что я использовал один из других вопросов, но у меня была другая ошибка. Я запустил это в версии Abaqus PDE 2017.
Я прочитал эти вопросы в SO: 1. Выбор нескольких разделенных областей в ABAQUS с помощью findAt для настройки элементов управления сеткой 2. Abaqus:скрипт для выбора элементов на поверхности
length=float(120)
height1=float(3)
height2=float(0.7)
th=float(45)
ElemSize=float(0.1)
dms=float(4)
crack_offset=float(8.5)
a = mdb.models['sdfdsf'].rootAssembly
RP_Cent = a.ReferencePoint(point=(length-th+crack+crack_offset,2*height1+height2,0))
a.features.changeKey(fromName='RP-1', toName='RP_Cent')
e1 = a.instances['Upper_Adh'].elements
Cent = e1.getByBoundingBox( length-th+crack+crack_offset-dms/2, 2*height1+height2-ElemSize, 0,
length-th+crack+crack_offset+dms/2, 2*height1+height2, 0 )
a.Set(elements=Cent, name='Centroid_Elements')
Я ожидал, что созданный набор будет иметь тип элемента и иметь 10 элементов, однако созданный набор имеет тип геометрии и, конечно, не имеет элементов. Ошибка-скриншот
Вся помощь приветствуется.