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

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


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

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

Есть упрощенная модель РДТТ в 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 пользователей

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




  • Сообщения

    • Бестолковый
      Сидю, конструячу (SW 2022), никого не трогаю (винду не пересыпаю, дров не ставлю, в реестр не лезу).   Дохожу до листовых деталей, создаю некий Part1 с габаритами (условно) 240х58х8мм через использование Base Flange/Tab, далее делаю то что обычно в таких случаях: - Открываю CutList, ПКМ по Cut-List-Item1 -> Properties -> в открывшемся списке снимаю галочку с нужной мне СЕРОЙ /неактивной/ строки (длина или ширина), копирую содержимое строки, закрываю все окна, открываю File Properties и вставляю код в необходимую мне строку из которой она подтянется в чертёж. Да, наверняка через *опу, но я самоучка и это мой метод переноса габаритов листовых деталей с чертёж и BOM.   Но что-то пошло не так, а именно: Таблица CutList НЕ СЕРАЯ (активны все её строки), а при попытке скопировать оттуда данные и вставить в File Properties строка вида"SW-Bounding Box Length@@@Cut-List-Item1@Лист 240х58х8.SLDPRT" такой и остаётся. Хотя ранее там были цифры габаритов. Открываю старые sldpt'ы в которых 100% это работало и указывало габариты - там та же беда... Откат с резервной копии настроек результата не принёс (((   Что не так-то? Луна не в фазе? Меркурий метроградный? Пятница на носу? Я сам что-то не того тыцнул?   https://fastpic.org/view/123/2024/0606/09656cc22a1847c4b1fbbd66d1324e19.jpg
    • Maik812
      Опоздали лет на 30 ...  с такими конкурсами.. Нужно еще конкурс приложений или около САПР программ и плагинов разных...  у Том систем креотивность  ниже плинтуса
    • SAPRonOff
      бетта пока не начиналась:) но это будет если не самая нассыщенная по доработкам версия, то одна из..
    • SAPRonOff
    • Alena2024
      Компания ООО «ТопС Бизнес Интегратор» (TopS BI) (входит в состав НКК) https://topsbi.ru/  проводит конкурс "АЛЬПИНИСТЫ САПР". Победителям конкурса будет предложено трудоустройство в компании TopS BI, занимающейся цифровой трансформацией высокотехнологичных предприятий машиностроительного комплекса и ОПК.   Мы предлагаем проявить свои таланты в конкурсе и стать частью нашей команды, чтобы развивать и применять свои навыки в самых интересных и важных цифровых проектах нашей страны.   Конкурс проходит с 20.05.2024 по 30.09.2024 включительно и состоит из двух этапов:   1)    Самостоятельное написание плагина для CAD системы (T-flex) на языке C++ 2)    Очное интервью   По итогам первого этапа отбора все участники получат баллы за написание плагина для CAD системы. Далее участники, набравшие наибольшее количество баллов, будут отобраны для проведения очных интервью. Участники, которые успешно пройдут этап интервью, получат возможность трудоустройства в компанию TopS BI.   Ознакомиться с информацией и зарегистрироваться на конкурс студенты могут на сайте TopS BI - https://topsbi.ru/competition.   Подробное описание конкурсного задания и необходимые инструкции будут отправлены участникам после регистрации на сайте.                    Приглашаем креативных молодых специалистов к участию в нашем конкурсе!  
    • Vengeance
      Там не сложно, почитай Post Section.pdf @lexa345 огромная благодарность за помощь с интеграцией Cimco в мой постпроцессор) За комментарии к циклам еще раз спасибо       
    • gudstartup
      а он там вообще есть? станок какого года 2023? у него поди  еще гарантия не кончилась так чего вас напрягают?
    • Kelny
      Последнии версии программы требуют завести в организации штат шаманов и не менее трёх бубнов, т.к. работы програмы часто требует риуталов Вуду, что бы хоть что-то работало нормально.   Так могут пропадать резьбы в сборках (частично или все), даже если вы их хотите или пытаетесь включить разнообразными способами, а если вам их удалось включить, то они могут отображаться не так как нужно. В вычислениях и уравнениях из-за вычислений с плавующей точкой два одинаковых числа могут быть не равны.   В чертежа на массивы обычно не надо задавать размеры каждого отверстия, а достаточно образмерить одно, шаг и максимальный размер.   Что подразумевается под правильно? Можно пример картинок, что это за отверстия и что значит правильно и как получается не правильно? Картинки или другие файлы в архиве можно вставлять прямо на форум после 10 сообщения на форуме.
    • kinovari
      Панель в виндовс не выходит... проект .ap18 по инфе производителя создан в тиа 18 
    • vad0000
×
×
  • Создать...