| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
11.11.2014, 02:40 | #1 | |
Как создать пружину/демпфер в Abaqus?(с использованием Python)
Регистрация: 08.10.2013
Сообщений: 45
|
||
Просмотров: 5642
|
|
||||
Регистрация: 08.10.2013
Сообщений: 45
|
Дело в том, что нужно будет перебрать около 500 различных жесткостей этой системы и параметров воздействий и вручную выполнять такое количество однообразных расчетов достаточно утомительно и проще написать маленькую программку ----- добавлено через ~39 мин. ----- ответил выше Последний раз редактировалось ИванМоскалев, 11.11.2014 в 17:29. |
|||
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Побуду немного "кэпом", но функция(конструктор) ждет аргумент типа GeomSequence, а не объект типа Vertex (если я правильно понял из документации, Vertex - одиночная вершина, а GeomSequence - последовательность объектов (в т.ч. вершин). vertices - как раз и есть экземпляр субкласса GeomSequences, метод которого (findAt) похоже возвращает одиночный Vertex
причем парой строк выше Вы для Region задаете параметр в виде кортежа из одного элемента, может тут аналогично нужно? Последний раз редактировалось Meknotek, 11.11.2014 в 22:35. |
|||
|
||||
Регистрация: 08.10.2013
Сообщений: 45
|
Так-то логично то,что Вы говорите,но я пробовал изначально vertices, но тогда он пишет что не найдено такого объекта,вот я и перепробовал кучу всяких возможных вариантов. Пробовал еще создать вторую ReferencePoint(ее можно создать),но потом когда ищу ее снова ничего не находит.
----- добавлено через 39 сек. ----- Цитата:
----- добавлено через ~1 мин. ----- Именно так,а то и больше. Последний раз редактировалось ИванМоскалев, 11.11.2014 в 23:22. |
|||
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
|
|||
|
||||
Регистрация: 08.10.2013
Сообщений: 45
|
Цитата:
----- добавлено через ~6 мин. ----- Вот сейчас сделал так: tw = mdb.models['Model-1'].parts['Part-1'].vertices.findAt(((0.0,0.0,0.0))) Tw = Region(vertices=tw) Выдает:"TypeError: vertices; found Vertex, expecting GeomSequence" Потом через RP myAssembly.ReferencePoint(point=(0.0,0.0,0.0)) k=myInstance.referencePoints.findAt(((0.0,0.0,0.0))) Ki = Region(referencePoints=((k),)) Выдает:"TypeError: referencePoints[0]; found None, expecting tuple" Так пробовал.Больше ничего не смог придумать. |
|||
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
Цитата:
Tw = Region(vertices=(tw,)) ? ну тут похоже переменная k почему-то равна None (findAt ничего не нашел?) |
|||
|
||||
Регистрация: 08.10.2013
Сообщений: 45
|
Цитата:
В случае tw = mdb.models['Model-1'].parts['Part-1'].vertices.findAt(((0.0,0.0,0.0))) Tw = Region(vertices=(tw,)) Отвечает:"TypeError: vertices; found tuple, expecting GeomSequence" Последний раз редактировалось ИванМоскалев, 12.11.2014 в 00:03. |
|||
|
||||
Проектирование заборов уже в прошлом Регистрация: 29.10.2009
Рязань
Сообщений: 2,089
|
|
|||
|
||||
Регистрация: 08.10.2013
Сообщений: 45
|
Цитата:
myAssembly.engineeringFeatures.TwoPointSpringDashpot(axis=NODAL_LINE,dashpotBehavior=OFF, dashpotCoefficient=0.0, name='Springs/Dashpots-1', regionPairs=((Ma,Fi),),springBehavior=ON , springStiffness=216.0) Ma-Раньше найдена. Но отвечает:"AbaqusException: No valid region pairs have been supplied for the springs/dashpots." |
|||
|
||||
Регистрация: 08.10.2013
Сообщений: 45
|
Цитата:
myAssembly.engineeringFeatures.TwoPointSpringDashpot(axis=NODAL_LINE,dashpotBehavior=OFF, dashpotCoefficient=0.0, name='Springs/Dashpots-1', regionPairs=((Ma,bassse),),springBehavior=ON , springStiffness=216.0) Спасибо Вам огромнейшее,что повозились со мной! |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как в лире 9.6 r3 создать схему с использованием пластических шарниров (к примеру в обычной раме) | BoykoD1 | Лира / Лира-САПР | 2 | 10.03.2011 17:35 |
Как создать маркер c использованием acadЛИСП? | Serge_BN | LISP | 25 | 15.09.2009 09:14 |