|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
master_luc,
Ну если все "кривое и косое" то наверное можно выкрутится так: 1. Создаем каркас. 2. Создаем "покрытие" из треугольных пластинчатых элементов так, чтоб углы каждой пластины опирались на узлы каркаса. 3.Сшиваем все это в одну схему. Сохраняем в файл. 4. Удаляем все элементы каркаса. Во все точки примыкания покрытия к каркасу ставим опорные части. Считаем и получаем опорные реакции в этих узлах. 5. Сохраняем только результаты счета в neu файл. 6. Открываем файл с каркасом и покрытием, подгружаем туда результаты счета из neu файла, и затем преобразуем опорные реакции в нагрузку. 7. Удаляем элементы покрытия. В результате имеем нагрузки собранные с покрытия на узлы каркаса
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Расчеты и проектирование Регистрация: 15.04.2010
Минск
Сообщений: 350
|
Cfytrr,
В общем так и поступаем, за исключением промежуточного этапа сшивки-расшивки ... Это достаточно дорогостоящий процесс, особенно если нагрузки могут изменяться - что за частую не редкость. Поэтому используем пластинки с малой жесткостью. Естественно там появляются некие эффекты, влияние которых оценивается в каждом отдельном случае. И покрытие, представленное выше, это всего лишь фрагмент каркаса. А искривление перекрытия вызвано переменными ригелями. И на данном фрагменте столкнулись с неприятным перераспределением усилий в пластинках, если плоскость закручена винтом, даже с не большой величиной. Попробуем и Ваш способ, однако промежуточные этапы ... это не есть хорошо. Огромное спасибо за участие. |
|||
![]() |
|
||||
Регистрация: 08.03.2011
Сообщений: 10
|
Решил смоделировать условия испытания пружины и началась вторая часть марлезонского балета.
Пружина зажимается между двумя тороидальными кольцами и перемещением верхнего кольца деформируется. Вроде делал все правильно. Смоделировал геометрию, разбил на сетку, смоделировал контакт, выбрав регионы master и slave. Установил закрепления по нижнему кольцу pinned.Запустил Advanced Nonlinear Static расчет. Так решатель даже номер ошибки не выкинул, просто пишет что не нашел решения. Ума не приложу, что такое... Вчера пробовал считать по модели, правленной Cfytrr'ом, разбитой на SOLID элементы. Получилось 270 тыс. узлов и 170 тыс. элементов. Расчет занял около 5 часов, пробовал загрузить комп таким образом. Последний раз редактировалось Vitalik_2308, 13.03.2011 в 21:04. |
|||
![]() |
|
||||
Vitalik_2308,
Оу, как все у Вас не просто! 1. Как я понял фиолетовое кольцо это опора а красное прижимное, но тогда зачем весь этот частокол лепестков, они в схеме просто "балласт"? 2. Насколько важно что б было обеспечено контактное взаимодействие? По крайней мере с опорным кольцом, вроде и так понятно где будет линия опирания. 3. С Нелинейным контактом лично я еще не сталкивался, все как то линейной постановки хватало, может для начала задачу решить с линейным контактом?
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 08.03.2011
Сообщений: 10
|
Цитата:
Кстати, я увеличивал нагрузку, чтобы посмотреть деформации пружины, и при достижении состояния потери устойчивости решатель выкинул FATAL ERROR 4551, Проблема вылечилась установкой в Nonlinear Control Options установкой в окне Stiffness Updates - Method - 2. ITER. Все пошло считаться. Цитата:
Цитата:
Уважаемый Cfytrr, если не затруднит, не могли бы Вы объяснить на примере одного кольца как правильно формировать контакт? Последний раз редактировалось Vitalik_2308, 14.03.2011 в 12:16. |
|||
![]() |
|
||||
Регистрация: 04.10.2010
Сообщений: 1
|
Цитата:
Если по данной теме есть какие-то вопросы или советы, с удовольствием выслушаю. |
|||
![]() |
|
||||
Регистрация: 18.03.2011
Сообщений: 10
|
Здравствуйте, уважаемые коллеги!
Подскажите, пожалуйста, как оптимально разбить на элементы следующую деталь. Имеется рама сечением 50x20 мм. Длина рамы 5 м, ширина 2 м. Внутри этой рамы закреплена пластина, которая имеет габариты 1200x4800x5.62 мм. Пластина прикреплена к раме при помощи тонкой полосы металла, проходящей по периметру пластины. Пластина имеет толщину 1 мм. В настоящее время я разбиваю раму и пластину HEX8 элементами, имеющими размер примерно 20 мм. А полосу металла - теми же элементами, но размером 5 мм. Мне кажется, что лучше тонкую полосу металла моделировать как оболочку (plate). Это правильно? Если да, то возникает вопрос, каким образом соединить тонкую полосу с solidами. Или можно разбивать модель на элементы, как я делаю это в настоящее время, т.е. как солиды, не смотря на тонкую полосу металла (1 мм)? Как вообще народ выбирает тип конечного элемента? Это с опытом приходит?) Заранее благодарен за любой ответ! |
|||
![]() |
|
||||
Можно, элементами DOF SPRING
"Упругий элемент типа DOF SPRING КЭ, что объединяет упругий (пружина) и демпфирующий элементы. Он соединяет любую выбранную (из шести) степень свободы в первом узле с любой степенью свободы во втором узле. Применение: используется для соединения двух степеней свободы с заданной жесткостью. В зависимости от степеней свободы, которые соединяются, и расположения узлов в пространстве с помощью такого КЭ можно моделировать как части конструкции, работающие только на растяжениесжатие, так и более сложные ее компоненты. Форма: соединяет два узла. Изображается в виде линии, но на самом деле является более сложным элементом и находится в зависимости от соединяемых степеней свободы. Внутренняя система координат: определяется узловыми степенями свободы. Параметры: степень свободы (для каждого из узлов), жесткость, коэффициент демпфирования."
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. Последний раз редактировалось Cfytrr, 21.03.2011 в 10:45. |
||||
![]() |
|
||||
haker_fox,
Все пластины и 1 мм и 5.62 мм делать из элеметов Plate (Quad) Перед генерацией сетки выполнить Surface NonManifold Add это обеспечит совпадение узлов по обеим сеткам Раму можно задать любыми элементами хоть Beam (тогда легко доступны N, M и Q), хоть Plate (если это квадратная труба), хоть Solid если это сплошной брус. Пластинки и солиды дадут более правильную картинку напряжений, но внутренних усилий не будет. Если раму задавать балочными элементами, то эксцентриситет между ц.т. балки и пластинки надо заполнять rigid элементами с соответственными закреплению степенями свободы. При задании рамы пластинками или солидами крепление пластинки производится непосредственно к узлам элементов рамы Имхо, моделить пластины солидами не очень хорошо...
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 18.03.2011
Сообщений: 10
|
Уважаемый, Cfytrr!
Огромное спасибо за столь развернутый ответ! Можно еще несколько попутных вопросов ![]() 1. Контакт между двумя пластинами и между пластиной и солидом (рама - сплошной брус) можно задавать обычным способом (меню Contact)? 2. В настоящее время мной выполнен расчет одной и той же схемы нагружения с использованием немного разных моделей (разные сетки, включена/выключена опция Midside Nodes). Это сделано для проверки адекватности результатов расчетов. Более точные модели, имеющие меньший размер КЭ и включенную опцию Midside Nodes дают похожий результат (разница в пределах 40% ). Можно ли использовать эти результаты? Или все-таки следует пересчитать модель с plate-элементами? 3. Какие напряжения следует рассматривать при расчете на прочность? Узловые или элементные? Прошу прощения за множество может быть элементарных вопросов. Я в этом деле совсем недавно. Много чего неясного и непонятного... |
|||
![]() |
|
||||
haker_fox,
1. Никакого контакта в Вашей задаче задавать не нужно, необходимо строить смежные сетки узел-в-узел, а потом их "сшить". 2. Средние узлы нужны для повышения точности расчетов и для более качественного вписывания элементов в кривые на геометрии (однако увеличивается время расчета). Для объеных элементов: Тетра-4 допускается использовать только для предварительных расчетов. Тетра-10 Используется для моделей построенных по сложной геометрии из солидов. Гекса-8 гораздо "капризней" и работа с ней процесс творческий. Однако в контактных задачах решение происходит гораздо быстрей чем с тетра-10. Гекса-20 Я ни разу не использовал ![]() Для пластин: Треугольная сетка практически во всех задачах менее удобна чем квадратная (как с промежуточными узлами так и без оных) Исключение составляет задача оптимизации в ней Femap будет ругаться на наличие в квадратной сетке треугольных элементов (а при сложной геометрии они практически гарантированно появятся) Наличие срединных узлов в пластинках, как мне помнится, на результат расчетов практически не влияет, но зато на средние узлы как то не ровно пересчитывается нагрузка и закрепления, заданные "по геометрии". В общем, лично я модели из пластинок считаю без средних узлов. Пример ниже. 3. Большая разница между узловыми и элементными напряжениями свидетельствует либо о слишком крупной или неправильной сетке, либо о локальных концентрациях напряжений. Ну вот так вкратце, если ничего не напутал ![]()
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. Последний раз редактировалось Cfytrr, 22.03.2011 в 07:19. |
||||
![]() |
|
||||
Регистрация: 18.03.2011
Сообщений: 10
|
Уважаемый, Cfytrr!
Огромнейшее спасибо за такой ответ!!! ![]() ![]() ![]() А вот Femap у меня версии 10.1.0. Он не может открыть формат modfem( Если не сложно, можно пересохранить ее в старом формате (mod)? Не могу сшить две сетки: солида и поверхности. Вывод об этом делаю на основании ошибки 9137 (признак механизма). Тоже самое только с поверхностями проходит успешно. Сшивку делал при помощи меню Coincident Nodes со включенной опцией Merge Coincident Entities. Файл в приложении. Да, моделька другая. Куб с пластиной. Для простоты))) Последний раз редактировалось haker_fox, 22.03.2011 в 10:52. |
|||
![]() |
|
||||
haker_fox,
Что то Вы там сделали этакое... Если поверхность удалить и нарисовать заново, а потом "взаимно пересечь" с поверхностями по кубу Geometry-Midsurface-Intersect (как упрощенный вариант Surface NonManifold Add, но без сборки поверхностей в одно тело) то получим полный порядок
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 18.03.2011
Сообщений: 10
|
Цитата:
К сожалению, в Вашем примере закреплены пластина и куб. Мне же нужно, чтобы пластинка не имела связей (только была бы прикреплена к кубу и, грубо говоря, висела в воздухе)))), а уже куб имел заделку. Вот тут и появляется эта 9137 ![]() Последний раз редактировалось haker_fox, 23.03.2011 в 06:05. |
|||
![]() |