|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Moderator
LISP, C# (ACAD 200[9,12,13,14]) Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,408
|
__________________
Моя библиотека lisp-функций --- Обращение ко мне - на "ты". Все, что сказано - личное мнение. |
|||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
Доброго времени суток.
Может кто знает как задать пружину между двумя поверхностями в femap? На входе модель в формате parasolid, моделируется заклепочное соединение, где вместо заклепок используется пружина. На поверхностях деталей выделены плоские круглые участки, которые попарно соединяются с помощью пружины. Известна жесткость заклепки на сдвиг и на отрыв. Надо распределить эту жесткость по поверхности участка по всем узлам, этой поверхности принадлежащим. Заранее спасибо за ответ! |
|||
![]() |
|
||||
iga, Попробуйте Weld (точечная сварка). Тип 5 позволяет объединять до 8 узлов одной поверхности с другой
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
Благодарю за ответ!
- Если использовать cfast для заклепочного соединения, то значит применяется он на уже готовой сетке и узлы соединяемых деталей должны совпадать? А выбирать их надо попарно и вручную? Или может можно выбрать элемент геометрии? Интересно, отчего такое ограничение на количество узлов? А при успользовании пружины (spring) действует то же ограничение? Просто в simulation (add-inn cosmosworks for solidworks) это делается намного проще, буквально одной операцией сразу все заклепки. ![]() - Есть ли возможность, используя nastran, создать сетку, где часть детали будет разбита гексаэдрами, а часть тетраэдрами (как я понимаю для этого нужен пятивершинный элемент) без использования контакта типа glued? И как это делать в femap? - Положим, есть 2 соприкасающиеся по граням обьемные детали (грань первой детали полностью совпадает с гранью второй), можно ли сделать сетку на этих деталях так, чтобы на соприкасающихся гранях плоские сетки были идентичны (все узлы совпадали), но без необходимости выбирать каждую из граней в отдельности?Например, чтобы при разбивке второго тела мешер копировал (но не соединял детали) плоскую сетку с грани первого на грань второго (или просто использовал её как источник для создания обьемных элементов)? Последний раз редактировалось iga, 10.07.2009 в 07:55. |
|||
![]() |
|
||||
iga,
Цитата:
Цитата:
Цитата:
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
авиация Регистрация: 02.02.2009
Москва
Сообщений: 114
|
Цитата:
Тетраэрды спокойно можно использовать в тех местах, где градиенты напряжений-деформаций малы, а в концентраторы "вставлять" гексаэдры. Попробуйте, у вас получится. |
|||
![]() |
|
||||
авиация Регистрация: 02.02.2009
Москва
Сообщений: 114
|
Сам любой тестовый пример посчитай со сшитой сеткой гекса и тетра,
все перемещения передадутся на границе сеток как надо ![]() http://slil.ru/27830179 Пример: растяжение балки под действием давления. Извините, что так неудобно, а вы куда выкладываете картинки? Последний раз редактировалось Voyager2007, 12.07.2009 в 16:22. |
|||
![]() |
|
||||
Voyager2007, Формально, это возможно, только если одна (или обе) сетки "разбиты" без "средних" узлов, а это не есть хорошо.
Но, даже если это условие соблюдается, то "подогнать" гекса под тетра у меня не получалось даже на очень простых моделях типа куб, гекса сразу разваливается. Вообще это очень капризная сетка если модель чуть сложнее кубика, то нормально разбить ее на гекса очень трудно, Имхо. Для прикрепления картинок надо зайти в "Расширенный режим" и ткунуть на "управление вложениями"
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. Последний раз редактировалось Cfytrr, 12.07.2009 в 16:44. |
||||
![]() |
|
||||
авиация Регистрация: 02.02.2009
Москва
Сообщений: 114
|
Не согласен с твоей фразой, что если считать элементами первого порядка, то это нехорошо. C TETRA сеткой все понятно, ее лучше совсем не использовать, может быть только на первых этапах изучения МКЭ.
Но Hexa8 - по праву самый лучший элемент для моделирования твердых тел, конечно при соблюдении некоторых принципов моделирования. Элемент второго порядка, HEXA20 - бесспорно хорош, однако в задачах контакта двух тел, к сожалению, в пакетах в которых мне доводилось это считать (NASTRAN, MARC, ANSYS), решатели испытывают трудности при определении контакта срединных узлов. Часто из-за этого страдает сходимость. TETRA10 - хорош, но нужно следить за правильной геометрией. В контакте треугольники лучше совсем не использовать. Я в своей практике использую на 90% HEXA8 для солидов, QUAD4 для оболочек. Часто бывают ситуации, когда приходится считать ранее сделанную модель с другим пониманием физики явления, с другими более сложными расчетными случаями. Если делать модели из HEXA сетки, то они обладают хорошей универсальностью и позднее подходят практически для любого расчета с минимальной доработкой. Бывает так, что бьешь на элементы по 2 месяца, а что делать?! Начальство понимает ![]() Зато есть определенная уверенность в результатах. Тестирую размещение картинки, оказывается нужно было включить расширенный режим опций ![]() Последний раз редактировалось Voyager2007, 12.07.2009 в 17:02. |
|||
![]() |
|
||||
А можно про это поподробней, просто как раз в контактных задачах с этими элементами возникают непонятные трудности.
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
авиация Регистрация: 02.02.2009
Москва
Сообщений: 114
|
Цитата:
Правила, которым я следую, строго имхо ![]() - HEXA8 сетка и только она (дает хорошие результаты при небольшой размерности, хорошо работает пластичность); - Крайне желательна совпадающая сетка на поверхностях контактных тел, ну или по крайней мере шаг сетки примерно одинаковый; - У элементов второго порядка проблемы с определением проникновения Penetration серединных узлов в поверхность контакта другого тела. Часто бывает, что решатель поздно "видит" их проникновение, как следствие возникают большие контактные силы на приращении, что может хватить для отсутствия сходимости. Поэтому элементы второго порядка не использую. - Если в контакте приходится использовать треугольники, то сетку нужно делать очень мелкой. Ждать решения придется гораздо дольше. А если еще и пластику включить, то не понятно что получится со временем счета, да и точность будет непонятно какая. Можно потестировать контакт на задаче Герца (вдавливание шарика в полуплоскость). Там все хорошо будет видно, какая модель на что способна. По идее, любая задача требует исследования точности и сходимости решения на последовательности дискретизаций. Это всем понятно, но почему то, в публикациях и даже в диссертациях я этого практически не встречаю. Удачи всем! ![]() |
|||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
Если без серединных узлов, то и вопросов нет - сетки соединятся!
Приходилось работать в isem/cfd, так там при разбивке на тетраедры (второго порядка) есть функция hexacore, то есть сначала бьет на тетраедры (тетры мешеры лучше всего умеют делать, красиво и гладко получается), а потом внутри их соединяет сначала в хексы, потом остаток в призмы, остальные в пятивершинные пирамиды, а самые трудные тетрой оставляет. При этом не приходиться реальную геометрию искажать, чтобы hexa - meshable сделать. Насколько я понял ansys все это считать умеет! А вот в nastran, видимо, такое не может... А насчет marc'а, и контакта... Тетрами через femapь и 101 линейную решалку отлично контакт считается без всяких проникновений лишних (ни кто еще не жаловался ))). glued - это всегда плохо, потому что контакт, а это совсем другой разговор, чем срощенные сетки! Сам на учебном примере видел - напряжения сильно разрываются. Тут еще вопрс возник: А чем постпроцессинг делать удобнее всего? Кто чем пользуется и какие преимущества? Последний раз редактировалось iga, 16.07.2009 в 02:29. |
|||
![]() |
|
||||
расчеты МКЭ и CFD. ктн Регистрация: 11.05.2005
Подмосковье
Сообщений: 2,172
|
2 voyager
неужели marc контролирует внедрение в срединных узлах? вообще-то при контакте поверхность-поверхность анализ проникания (внедрения) обычно проводится в точках интегрирования (ansys abaqus ls-dyna). добавлю, что в глазах опытного "нелинейщика" многие Ваши советы выглядят небесспорными. (как и преимущества marc...) |
|||
![]() |
|
||||
Пример можно в студию?
В моей скромной практике применение Glued никаких неадекватных последствий не вызывает:
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |