Jump to content

Все о топологической оптимизации в Femap


Recommended Posts

fakemade

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

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

Скрытый текст

Compliance_Settings.png

Ограничением для данной оптимизации являлась масса (50% от исходной массы оптимизируемых нервюр):

Скрытый текст

Compliance_Settings_1.png

Следовательно, получил ожидаемый результат:

Скрытый текст

Compliance.png

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

Скрытый текст

Weight_Settings.png

Использовал при этом следующие ограничения (2 из 4 любые, либо 1 и 2, либо 3 и 4, в данном случае они идентичны):

Скрытый текст

Weight_Settings_1.png

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

Скрытый текст

Test_weight.png

Далее решил воспользоваться объемом:

Скрытый текст

Volume_Settings.png

Ограничения на напряжения аналогичные предыдущему случаю. Вышла снова чертовщина:

Скрытый текст

Test_volume.png

Так вот, вопрос в том, а как правильно данными настройками пользоваться, чтобы они работали корректно? Чего не хватает? Количества циклов, условий, ограничений? Тут же недавно был пост под оптимизацию для двух случаев нагружения одновременно. При использовании двух SubCase выдает такой же результат. Плюс в SubCase не дает выбрать массу как ограничение, даже если и стоит минимизация податливости.

Также следующий вопрос уже чисто теоретический. Насколько можно верить выдаваемым напряжениям после оптимизации?

Скрытый текст

Stress.png

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

P.S. По мере поступления вопросов пост будет дополняться.

Link to post
Share on other sites


UnPinned posts
fakemade

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

Link to post
Share on other sites
  • 2 weeks later...
_Alexandr_

В Femap'e топологическая оптимизация кривая, и практически не развивается. Если нужен результат, обрати внимание на продукты Altair Inspire, Altair HyperWorks или Autodesk Fusion360. 

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • Xugack
      Посмотрел модель, много деталь (фаски, скругления, вырезы...), еще болты, подшипники. Чтобы все это описать сеткой нужно прилично места. В целом расчетная модель это не модель реального изделия, нужны упрощения, разбитие на узлы и т.д. Подход - все красиво замоделить, а потом давай считать редко когда дает результат. Места на диске наверное хватит, а 16 оперативы, не сказал бы что это много для таких задач, тем более если считать модель как есть
    • 140466
      Ну это очевидное объяснение , но как-то даже для нота перебор. У меня 16 гигов оперативки. Довольно сносно. 30 гигов на диске. Сколько ж ему надо, если этого мало? 
    • Xugack
      Может у вас просто ПК не тянет расчет. Места на диске не хватает, или оперативки
    • 140466
      Объясните мне тупому, что я делаю не так?  Нужно посчитать на прочность не шибко сложную сборку (https://drive.google.com/file/d/1-zYd7bTwjAmUhW_0yLA3NmiQfzqoqoTb/view?usp=sharing) С трудом и матюгами сделать сетку удалось. Однако посчитать на прочность никак не получается. Вроде как что-то надо сделать с отверстия под болты (пока пытаюсь сделать mat bonded и обойтись без болтов, но отверстия под них оставил). Очевидно, что такая сборка должна считаться, но мне выдаёт, что закончилась физическая память. 
    • 12val12
      https://drive.google.com/file/d/1bSIqExNcY4YJwXe1raH1XqbokU7JEM1U/view?usp=sharing
    • karachun
    • 12val12
      https://drive.google.com/file/d/1bSIqExNcY4YJwXe1raH1XqbokU7JEM1U/view?usp=sharing в архиве  1.6 мб   вроде уже открыл
    • 12val12
      @karachun https://drive.google.com/file/d/1Di1l_vpka5U15pTDgHOl8s7PXJ2283n_/view?usp=sharing   файл больше 21мб
    • Ветерок
      котики https://vk.com/golf_stream_spb?w=wall3958979_2090%2Fall
    • karachun
      @12val12 Скиньте файл. Мало ли что вы там накрутили.
×
×
  • Create New...