|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 01.09.2005
Сообщений: 102
![]() |
Цитата:
какие то вещи можно попытацца сделать встроенным бейсиком, но это неблагодарный труд. если же приложение будет достаточно серьезное, то встроенный бейсик отпадает, это только для мазохистов. на мой взгляд единственная альтернатива взаимодействие через com объекты, либо через текстовые файлы. |
|||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
работал сначала с простой геометрией (плоские, цилиндрические поверхности, поверхности вращения) - сетка строилась вроде нормально, контакты на геометрию ставил и всё работало.
теперь надо работать со сложной геометрией (сплайновые поверхности parasolid'а) - начались проблемы. в частности, после создания сетки делаю add related entities на группе, на что получаю: unable to expand contact segment on surface XXX no nodes attachet to geometry при отображении сетки. это что значит, что контакты не будут созданы? а как с этим бороться можно, чтобы не задавать контакты на сетке? может подскажете, кто дело со сложной геометрией имел? ещё, подскажите, пожалуйста, можно ли в фемапе записать "макрос", подобно ворду. т. е. когда записывается несколько действий с обьектами меню, выбор опций, чтобы не делать тыщу раз. в идеале надо чтобы выбирая поверхность получать проекции контактной силы, силы реакции, максимумы эквивалентных и главных напряжений. ![]() может у кого найдется бейсиковский макрос, который выводит эти величины? или хотябы какие то из них для примера? Последний раз редактировалось iga, 16.12.2009 в 12:56. |
|||
![]() |
|
||||
iga, а сама сетка корректная? Считается без контактов? Так как иногда Femap при создании сложных сеток сбоит и создает вместо объемников плотт элементы.
Если все ок, то тогда можно попробовать вручную указать сначала контактные регионы (посмтрев как там с экспанд на элемены) а затем и коннекторы между этими регионами
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
Cfytrr:
первую проблему обошел пока, разбивая все тела вместе, а не по отдельности (почему именно так получается, не понятно). с сеткой были проблемы при запуске (мидсайды так перекрутило, что якобиан стал меньше 0), но когда обновил мидсайд ноды расчет запустился ![]() "(посмтрев как там с экспанд на элемены)"Вы имеете ввиду прикрепить регионы к сетке? так я этого избежать и пытаюсь! шибко много их у меня) сейчас надо результаты собирать, а с этим както пока грустно... может есть какой специальный инструмент или прога для более удобной и главное понятной обработки результатов? когда пользуюсь командами из меню кустом тулс - получается, что контактная сила всех поверхностей тела сходится почти в 0, а если суммировать по отдельности, то появляется дисбаланс)))) |
|||
![]() |
|
||||
Цитата:
![]()
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
контактные регионы можно связать или с гранью геометрического обьекта или с узлами созданной уже на нем сетки.
при удалении сетки регионы, связанные с сеткой также удалятся (или работать просто не будут), а связанные с геометрией так и останутся, т.к. от сетки они не зависят. кроме того, создание регионов по сетке довольно мучительный процесс, особенно по сравнению с автоматическим созданием, когда требуется только контролировать правильный мастер-слэйв. а при трансляции, естессно, прога сделает как надо, соединит там всё как положено и т. п. - для того она и нужна (иначе надо в блокноте расчетную модель создавать, без всякой мороки с лицензионными правами и т.п.) Последний раз редактировалось iga, 16.12.2009 в 18:36. |
|||
![]() |
|
||||
![]()
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
Cfytrr )
"узел в узел" - это хорошо, но ведь и без этого слайдлайн работает. просто не всегда это совпадение хорошо для качества сетки, тут уж компромис получается... вот у меня более конкретный вопрос появился: мне на выбранной поверхности нада найти значение максимума - минимума напряжений и желательно одной операцией сразу для 3 разных видов напряжений (мизес, 1 и 3 главные). судя по list - output - use format это сделать можно, но четно говоря не могу разобраться, во всех этих категориях. - есть ли у вас такой опыт? - есть ли опыт работы с другими постпроцессорами для nastran? |
|||
![]() |
|
||||
наверное в элементах образующих эту поверхность? На ум приходит только создание групп из этих элементов и отображение напряжений только для этой группы... но это отнюдь не один клик мышки...
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 01.09.2005
Сообщений: 102
![]() |
Цитата:
примерный алгоритм следующий. выделить элементы. выбрать оутпут сет затем перебором вырать величины которые интересуют вывести их в мессадж бох через формат тоже можно сделать, надо тока что бы в формате были столбцы тока тех величин которые интересуют, а если включить суммари и выключить детайлс то выведуцца как раз максимумы и минимумы по столбцам. я как то делал для себя форматы на основе готовых, там главное номера векторов нужных указать что касатеся напряжения в узлах.... то немного не понятно, что имется в виду, ![]() |
|||
![]() |
|
||||
Регистрация: 08.07.2009
Сообщений: 21
|
узловое напряжение определяется так:
с каждым узлом сетки совпадают несколько вершин элементов, окружающих этот узел. для каждого из этих элементов находится напряжение в вершине, совпадающей с указанным узлом. затем находится среднее напряжение по этим вершинам (наибольшее отклонение от средней величины используется для оценки погрешности узлового напряжения). вот эти напряжения меня и интересуют. если не использовать дататейбл (только в этом случае можно написать макрос не владея синтаксисом бейсика и библиотеками фемапа - просто как в ворде), то я смог найти только напряжения в элементах (напряжение в середине элемента или может просто среднее по его вершинам - не знаю как оно находится в фемапе) с помощю дататейбл можно получить узловые усилия, но это тоже требует множества операций, поэтому в данной концепции не катит. дататейбл, как я понял, посторонее приложение и его команды не могут быть задействованы при написании макроса. поэтому нужно получить их, используя встроенные функции фемап. вот такая задача... зы: list-output-list format-format id, создаю свой формат для нахождения 60017 напряжений, OK, а он мне спрашивает ЭЛЕМЕНТЫ. Как сделать так, чтобы он спрашивал у меня УЗЛЫ? или этот инстрУмент не умеет находить осредненные узловые напряжения? Последний раз редактировалось iga, 18.12.2009 в 13:51. |
|||
![]() |
|
||||
Регистрация: 01.09.2005
Сообщений: 102
![]() |
Как сделать так, чтобы он спрашивал у меня УЗЛЫ? или этот инстрУмент не умеет находить осредненные узловые напряжения?
думаю, что через формат такой вариант не прокатит, так как там элементные напряжения. наверное кроме макросов ничто не поможет (по крайней мере я так сразу выхода не вижу) как основа выбираешь узел в мессадж бох печаются номера элементов с которыми этот узел контачит Код:
Последний раз редактировалось sv4, 31.12.2009 в 19:52. Причина: test |
|||
![]() |
|
||||
WalaWalaDimir, У вас там сетка только на колесе и ступице, спицы и поверхность качения вообще не замоделины...
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. |
||||
![]() |
|
||||
Регистрация: 27.12.2009
Сообщений: 2
|
Цитата:
"Invalid elemente type" Последний раз редактировалось WalaWalaDimir, 29.12.2009 в 21:06. |
|||
![]() |
|
||||
1. Есть часть официальной документации (динамика + нелинейности) к nastran на русском. Если интересно, могу выложить...
2. Решатель nastran поддерживает опцию "смерть и рождение" кэ. Но в урезанном (femap + nastran nx) такая возможность не предлагается. Кто-нибудь пользовался такой опцией в этом решателе? |
||||
![]() |
|
||||
faysst, Конечно, лишней информация никогда не бывает
WalaWalaDimir Нельзя солидами, моделировать плоскость. Используйте или пластинчатые элемены или плоскость преврашайте в трехмерное тело (второе на мой взгляд предпочтительней) Спицы делайте из линейных балочных элементов.
__________________
...переменная FILEDIA создана для привлечения пользователей к форумам. Последний раз редактировалось Cfytrr, 29.12.2009 в 21:11. |
||||
![]() |
|
||||
|
||||
![]() |