Перейти к публикации

Проблема расчета импортированной модели


Рекомендованные сообщения

Здравствуйте, у меня возникла проблема.

Есть упрощенная модель РДТТ в SolidWorks, которая посредством формата Parasolid импортирована в ANSYS Multiphysics.

Сама проблема - не могу создать сетку конечных элементов (Ansys ругается, а если и создает, то расчет все равно не идет).

Вид расчета - расчет форм и частот колебаний с предварительным нагружением.

Помогите пожалуйста, подскажите как быть.

Огромное спасибо!!!

Ссылка на сообщение
Поделиться на других сайтах


Так сходу не скажешь.

Модель у вас импортируется как один солид или как несколько?

Что вообще из себя представляет, я так понимаю это должна быть какая-то оболочка?

Какой тип элементов используете?

Что Ансис пишет, поконкретнее?

Ссылка на сообщение
Поделиться на других сайтах

после импорта перед разбивкой нужно модель смотреть.

даже если получился один объем, что (необходимо для определения частот

как правило, в ней множество коллизий и сверхмалых линий

соотвественно при разбивке будут диагностики и проблемы

КАКИЕ ОНИ?? нужен листинг. Перед разбивкой нужно перевести вывод

в текстовый файл и его вывесить (иначе подсказать невозможно)

наверняка сетка получилась в десятки-сотни раз подробнее, чем нужно для

поставленной задачи. и это не значит, что расчет непременно будет точнее....

В местах сверхмалых элементов (доли мм) будут уже сингулярности на грани потери точности

Так что, сначала геометрию нужно проанализировать. склеить оч короткие линии, удалить

узкие -ленточные поверхности.

(иногда легче для этого вернуться в солид)

тип элементов 187? размер элементов задавал?

сколько их получилось?

Если сетка худо-бедно создалась, но

объемов несколько, и они не соединены,

то ошибки будут проявляться уже на этапе определения частот

станут находиться десятки -сотни нулевых частот.

ведь объемы свободно движутся в пространстве.

об этом тоже бывает диагностика

если модель получилась излишне подробнее (1 млн Кэ здесь точно не нужно...)

будут проблемы с памятью (машинной...) нужно заказывать, настраивать

проще и правильнее будет сделать указанное в начале моего поста

и сетка получится и грубее и лучше.

метод нужен LANPCG он обычно экономичнее.

это основные причины.

если это по существу тонкостенная оболочка, ее можно (и часто нужно) преобразовать в оболочку

потому что,

считать тупо тетраэдрами ее вредно. по частотам можно ошибиться в разы (видел такое...)

нужно аккуратно разбивать гексой. 186 один по толщине обычно годится. хотя нужно проверять.

прежде расчета частот просчитай статику, это быстрее...

да и все равно первая стадия для твоей задчи

метод PCG точности 1е-5 хватит.

если даже статика не решается или дает непонятные напряжения, нет смысла

пока считать частоты (это, условно, на порядок дольше) рановато.

Хелп хоть раз открывал?

если что непонятно будет, сначала его полистай. а уж потом спрашивай на форуме то,

что осталось непонятным.

Для начала сделай в солиде тонкостенный цилиндрик. загрузи и посчитай преднапряженные частоты.

многое поймешь сам.

если ВДРУГ мало что понятно из написанного выше, найди лучше специалиста

и поставь минимум пузырь.

Изменено пользователем sergeyd
Ссылка на сообщение
Поделиться на других сайтах

Для sergeyd.

В help естественно залезал. Я наверное не очень корректно поставил вопрос. Дело в том, что расчет собственных колебаний, а также статики, у меня довольно не плохо получается, но вся соль в том что модели были подготовлены прямо в ANSYSе.

Мне бы помочь с процессом обработки импортированной геометрии.

Для Crippling

Импорт происходит каждой детали сборки в свой объем. Также к каждому объему привязаны линии поверхности и т.п.

Тип элементов использую Solid 95, 92

Ссылка на сообщение
Поделиться на других сайтах

Импорт происходит каждой детали сборки в свой объем. Также к каждому объему привязаны линии поверхности и т.п.

А далее что делаешь, между собой эти солиды (объемы) соединяешь? Если нет, то когда строишь сетку, как нибудь сетку на одном солиде соединяешь с сеткой на другом? У тебя же в пртивном случае будет просто каждый объем разбит своей сетью, и каждая такая сеть будет независимой, и при расчете скорее всего ничего не получиться.

А то что говоришь разбивается плохо, то как уже выше написали геометрия кое где кривая, острые углы, микроотверстия, хитровыломанные поверхности и.т.д. Мой совет - разбить задачу на части, т.е. расписать силы и закрепления на каждую деталь, и импортировать геометрию не в сборке, а каждую деталь в отдельности, так и геометрия импортируется более качественно, без вышеперечисленной хрени, и разобраться легче, и считается быстрее.

Ссылка на сообщение
Поделиться на других сайтах

советов-вопросов тебе дал более чем достаточно. ответов не получил...

так какая же еще помощь нужна? обработать тебе модель?

"не учите жить-помогите материально!" так, что ли?

прочитай, что я написал внимательно. и ответь по пунктам.

или разбирайся сам.

спросили же, как склеены объемы??

Изменено пользователем sergeyd
Ссылка на сообщение
Поделиться на других сайтах

sergeyd, прошу прощения что не ответил вам оперативно.

1. Использовал элементы solid 92,95 (187 пробую)

2. Размер элементов задавал - 1-10 мм (Для заряда более крупные - 15-25 мм)

3. Получилось Элементов порядка 300 - 400 тясяч (Размеры модели: 1500мм-длина, 1000мм - диаметр, 300мм - диаметр внутреннего канала)

4. Объемы объединяю посредством слияния сетки (Merge Items->All)

5. Метод использую такой о котором вы говорите - LANPCG

6. Перед расчетом частот, естественно считаю статику и передаю напряжения командой PSTRES,ON. Но статика на сборке тоже не считается, а вот на цилиндрике из Solida получилось.

Ссылка на сообщение
Поделиться на других сайтах

4. Объемы объединяю посредством слияния сетки (Merge Items->All)

Причина здесь. Так нельзя.

Эта функция не соединяет узлы и элементы на прилегающих объемах, а просто сливает узлы и элементы расположенные на растоянии заданного допуска. Вполне может быть, что таких узлов и не найдется на одном или нескольких соприкасающихся объемах. Да и даже если и все соединиться, форма элементов в этом соединении скорее всего получится неприемлемая для решения.

Ссылка на сообщение
Поделиться на других сайтах

Что вообще модель из себя представляет, я так понимаю это должна быть какая-то оболочка?

Если можно картинку Принт Скрином хотя-бы.

Ссылка на сообщение
Поделиться на других сайтах

Ну моделька то вобщем-то простая. Вообщем алгоритм такой:

То что оранжевое разбиваешь объемными элементами. То что рубиновое, эдементами shell (здесь работаешь только с поверхностями, геометрию поверхностей нужно будет подкорректировать, т.к. тебе будут нужны либо внутренние либо внешние поверхности, на вкус.).

Основное, потом правильно соединить объемные и оболочечные элементы. Можешь использовать для этого мануал сайз контрол на линии, где стыкуются обемные элементы и оболочечные, может еще какой способ состыковать их есть, почитай форум и хелп.

Ссылка на сообщение
Поделиться на других сайтах

где стыкуются обемные элементы и оболочечные, может еще какой способ состыковать их есть, почитай форум и хелп.

А кто нибудь вообще пользуется Альтаир-Гипермешем ? Это делается там очень просто и наглядно. В ансисе эта операция, полагаю, туповата...
Ссылка на сообщение
Поделиться на других сайтах

здесь работаешь только с поверхностями, геометрию поверхностей нужно будет подкорректировать, т.к. тебе будут нужны либо внутренние либо внешние поверхности, на вкус.

а разве не серединные поверхности нужны?

а чтобы мерджить узлы качественно и просто надо делать так, чтобы два тела контактировали (стыковались) по одинаковым поверхностям. тогда в них точно будет идентичная сетка и никаких проблем.

т.е. на примере - не стоит мерджить циллиндр стоящий торцом на большой (большей по площади) поверхности. надо на ней - поверхности - сначала вырезать круг, а потом уже его бить на элементы (точно так же как и торец циллиндра).

Ссылка на сообщение
Поделиться на других сайтах

А чего тело внутри без ребер? Обычно управляют силой тяги через профилирование. Когда-то лет двадцать назад решал похожие задачки без проблем, там еще ускорения были серьезные и центробежные силы и температуры с давлением.

У меня тогда только трехмерные элементы были так и оболочку ими моделировал. А теперь можно сначала разбить тело, а потом выбрать поверхность и разбить оболочечными. Тут надо аккуратно придумать краевые условия. Чтобы летящее тело не улетало :)

Мы раньше просто умножали диагональные элементы на 1.0001, ну и аналог можно во внутренних узлах поставить краевые условия слабые конечные жесткости. И все силы аккуратьненько уравновесить, чтобы главный вектор был нулевым. Для этого лучше для начала искуственный стерженек куда-нибудь приделать с заделкой на конце и убедиться что в нем усилия нулевые при действующих нагрузках

Ссылка на сообщение
Поделиться на других сайтах

а разве не серединные поверхности нужны?

Можно и серединными, но в Ансисе я не нашел функцию создания срединных поверхностей из солида. А если просто по боковым, то так соединять потом , мне кажется удобнее, а сместить элементы на уровень срединной поверхности, потом оффсетом в свойствах элемента можно.
Ссылка на сообщение
Поделиться на других сайтах

сместить элементы на уровень срединной поверхности, потом оффсетом в свойствах элемента можно

Нельзя ли по подробнее, как это. Я посмотрел в настройках элементов, но что то ничего похожего не нашел. Только в элементах 99,63,91 есть возможность указывать расстояние от срединной поверхности до плоскости расчета в направлении основания или вершины элемента, но это по моему не то, т.к. фактически разбиваемая плоскость все равно находится по средине элемента.

Ссылка на сообщение
Поделиться на других сайтах

Да никуда не смещайте, сделайте, чтобы поверхность объема наполнителя проходила в середине оболочки и все дела. Жесткость "макаронины" не сравнима с металлом. Ничего не отловите.

Если хотите уменьшите модуль упругости и плотность на "блоху" чтобы в энергетическом и массовом смыслах было одно и то же. :)

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • jtok
      Какая хоть версия, чего ставить? У меня последняя 21(
    • androskv
      При выборе того или иного подшипника для обеспечения его статической и динамической прочности необходимо руководствоваться справочными значениями его статической и динамической грузоподъемности. В старых ГОСТах (за 1975 и 1987 гг.) для указанных ниже в таблице подшипников приводились таблицы со справочными значениями их статической и динамической грузоподъемности. Но неожиданно для себя я обнаружил что в новых ГОСТах (за 2022 и 2023 гг.) данные таблицы отсутствуют, а также отсутствует какая-либо ссылка (сноска), где в этом случае смотреть справочную статическую и динамическую грузоподъемность подшипников. Поиск информации вывел на два ГОСТа: – ГОСТ 18855-2013. Подшипники качения. Динамическая грузоподъемность и номинальный ресурс – ГОСТ 18854-2013. Подшипники качения. Статическая грузоподъемность.   В данных ГОСТах действительно есть формулы для расчета статической и динамической грузоподъемности для каждого типа подшипника. Однако, чтобы рассчитать данные значения необходимо знать дополнительные параметры, например, для шариковых подшипников это: – Z – число шариков в подшипнике; – Dw – диаметр шарика в подшипнике; – Dpw – диаметр центов шариков в подшипнике. Данные параметры не приводятся ни в старых, ни в новых ГОСТах по подшипниках. Числовые значения двух данных параметров (Z и Dw) можно найти только в справочниках (например, Анурьев). Dpw – в справочниках не приводится, но если рассуждать логически то его можно принять равным Dpw=d+0.5(D-d), но это не точно. Все это делает нелогичным расчет грузоподъемности по ГОСТ, беря для этого недостающие данные из справочников или другой специальной литературы.   Решил проверить расчет статической и динамической грузоподъемности подшипников по формулам и сравнить их с приведенными в старых ГОСТах (приняв Z и Dw из справочников, а Dpw рассчитав по предложенной формуле). Для простоты выбрал шариковые радиальные однорядные подшипники с диапазоном номеров 200…220. В результате получилось следующее: 1 рассчитанная по формуле динамическая грузоподъемность достаточно близко совпадает с динамической грузоподъемностью приведенной в таблицах в старых ГОСТах 2 рассчитанная по формуле статическая грузоподъемность достаточно близко совпадает со статической грузоподъемностью, приведенной в таблицах в старых ГОСТах, но для подшипников с малым диаметром внутреннего кольца d. По мере увеличения диаметра внутреннего кольца подшипника расхождение между расчетными и табличными значениями существенно возрастает. Например, для подшипника №220 табличное значение статической грузоподъемности в старом ГОСТе составляло 79.000 Н, а рассчитанное по формуле составило 92.900 Н. 3 для аналогичных подшипников SKF и FAG, указанные в каталогах статическая и динамическая грузоподъемность достаточно близко совпадает с рассчитанной по формулам.   Файл с расчетом прилагаю ниже. Сравнение расчета по ГОСТ грузоподъемности подшипников.rar   Вопрос скорее всего будет риторический: что думаете по этому поводу и ваши предложения по расчету статической и динамической грузоподъемности по новым ГОСТам?
    • Zver 0209
    • tiomat
      Присоединяюсь к вопросу автора, аналогичная проблема в 22-ой версии. Элементы массива в дереве не подсвечиваются при их выборе в модели.
    • Павлуха
    • mcxuser
    • kupirden
      Поправка автоматический подход не  задней бабки, а револьверной головки к пиноли и выдвижения штока для ее перемещения. На некоторыхх станках просто выдвигается шток. Но РГ не подходит к месту парковки пиноли.  
    • kupirden
      Доброго времени суток! Заинтересовал  вопрос реализации автоматического подхода задней бабки по команде M47 и M46. Суть в том, что на некоторых станках  DOOSAN PUMA 3000 серии выполняется "автоподход" по командам описанным выше, а на некоторых  нет. Может кому-то известен параметр или просто причина? 
    • jtok
      Ну как бы выглядит то так, но нет. В новой модели одно тело и три поверхности: Должно быть одно тело и ноль поверхностей. Выполнено за 7 фичеров. Надеюсь, можно за два.   PS: По поводу бобышкодавов - ну оборудование у нас такое, что можно всё сделать одной командой "Бобышка-Вытянуть", че теперь... Но у кого-то кривые поверхности постоянно, типа ручки утюга или мышь какая-нить анатомическая. Вот у них и спрашиваю.
    • Павлуха
×
×
  • Создать...