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

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


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

Всем привет. Femap`ом пользуюсь относительно недавно(месяца 3-4, надобность по работе). Так вот, встал вопрос о топологической оптимизации, возникла необходимость разобраться, как эта штука работает в Femap. Мои вопросы заключаются в следующем, есть ли какие то книги про топологическую оптимизацию конкретно в Femap (не в Nastran), как реализовано и как в принципе пользоваться. Ну и второй, находил парочку видео на ютубе, так в принципе показано было, как минимизируют вес, в итоге, у меня, на примере простой консольной балки, которая растягивается (только сила приложена не ко всей плоскости, а к какой то части), результаты выдает через раз. Точнее есть все результаты ндс, но нет распределения массы, то есть оптимизированной конструкции. Иногда бывает, что выдает. Только я не понимаю, от чего зависит, то ли от количества циклов, то ли еще от чего. Естественно, я не требую невозможного (по типу, если балка весит 1 кг, то я не ставлю, чтобы он мне до 1 г ее оптимизировал). Ну в общем, надеюсь вопрос понятен мой, хотелось бы услышать ответы. Если информация еще какая нибудь необходима, рад предоставить. Заранее спасибо.

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


UnPinned posts
1 час назад, kolo666 сказал:

Вам уже дважды объяснили, а @статист даже исчерпывающе продемонстрировал. Ферма или не ферма здесь вообще ни при чем. 

 

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

 

1 час назад, kolo666 сказал:

а лично вам что мешает использовать нормальные единицы?

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

Ну и я присоединюсь к вопросу выше, за что данные параметры (min и max size) будут отвечать в данной трехмерной конструкции?

@ДОБРЯК ну я, чтобы добиться вменяемых результатов, отказался от использования параметром min и max size, а начал использовать параметр Additive Manufacturing, указывая вектор направления печати. Я так понял, данный параметр может избавить от лишних или слишком футутристичных кусков материала и расположит результирующий материал более лаконично и чтобы осталась возможность печати (там же и максимальный угол печати можно указать)

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, fakemade сказал:

Если в ферме они отвечают за размер ребра

При чем здесь ребра вообще? Вам говорят про размер элементов.

 

15 часов назад, статист сказал:

По сути min size отвечает за минимальный разрешенный размер используемых элементов

 

3 часа назад, fakemade сказал:

за что будут отвечать данные параметра, если это будет не ферма, а скажем, какой либо кронштейн

за то же самое, за минимальный размер ЭЛЕМЕНТОВ. Кстати, чем такой кронштейн отличается от вашей фермы, с точки зрения топологии? Да ничем.

 

 

Без названия.jpg

3 часа назад, fakemade сказал:

килограмм-сила часть системы МКГСС, которой пользуются все инженеры

:no_1:

7 часов назад, fakemade сказал:

Или же получается, что нужно в каждом конкретном случае смотреть отдельно, и просто экспериментальный путем (или по русски - методом тыка) определять, на что влияют данные параметры для той или иной конструкции?

Весь МКЭ это метод тыка.

7 часов назад, fakemade сказал:

там где я работаю

это где?

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

При чем здесь ребра вообще? Вам говорят про размер элементов

Дальше не стал цитировать, так как бессмысленно. Забегая вперёд, скажу, что знать место моей работы не обязательно. Размер каких элементов? Конечных? Ну вы и рассмешили. Конструкция разбита изначально на элементы определённого размера, при топологической оптимизации, алгоритм просто убирает те, которые не нужны, которые не нагружены, либо их отсутствие практически не поменяет общую картину НДС, но никак не меняет их размер, а работает только с той сеткой, что ему предоставили. Тогда снова вопрос открыт, за размер чего будут отвечать данные параметры в трёхмерной конструкции, даже в той, что вы приложили в виде изображения?

3 часа назад, kolo666 сказал:

Весь МКЭ это метод тыка.

Ну тут уж, извините, я начинаю сомневаться в вашей компетенции, как расчетчика.

Ссылка на сообщение
Поделиться на других сайтах
10 минут назад, fakemade сказал:

Конструкция разбита изначально на элементы определённого размера, при топологической оптимизации, алгоритм просто убирает те, которые не нужны,

Насколько я знаю - алгоритм каждый раз перестраивает сетку на новую а не просто удаляет элементы.

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, karachun сказал:

Насколько я знаю - алгоритм каждый раз перестраивает сетку на новую а не просто удаляет элементы.

Ну, скорее так оно и есть, я не спорю. Просто после расчета можно посмотреть результат распределения массы поэлементно, просто где-то будет нулевая масса, где то единица (по сути коэффициент), но размер элемента и их расположение не меняется. К примеру вот сетка исходная.

9fd533f2a8b157f69c09d2af6dbdc7ce.png

И вот сетка результирующая.

a9b72b74a22c950315d407970ce9c668.png

Ну и тут отчетливо видно, что сетка осталось той же самой, просто где то есть масса, где-то нет, вот и все. 

Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, fakemade сказал:

Так объясните мне пожалуйста, раз вы все понимаете, за что будут отвечать данные параметра, если это будет не ферма, а скажем, какой либо кронштейн?

По логике эти параметры определяют размеры в детали - ширина у балки, толщина у пластины. Т.е. размер между двумя плоскостями.

 

UPD.

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

Ссылка на сообщение
Поделиться на других сайтах
3 минуты назад, karachun сказал:

UPD.

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

Я тоже по ответу @статист примерно начал понимать, что эти параметры отвечают за размер сечения ребра в ферме(исключительно в данном случае), но все же, если задавать данные параметры в трехмерно конструкции, они будут влиять на размер поперечного сечения каких-либо ребер, ну как в примере @kolo666 , на картинке, где видно, что оптимизированная конструкция имеет некие ребра, где-то тоньше, где-то толще, может на них и будет влиять параметры min и max size?

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, fakemade сказал:

может на них и будет влиять параметры min и max size?

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, fakemade сказал:

чем то комбинаторику напоминает и теорию вероятностей. Просто сидеть и тыкать размеры можно конечно

Ну так написано - Manufacturing constraint. У одних есть крутой 3Д принтер который печатает из стального порошка а у других есть фрезерный станок. И вот эти маленькие ребрышки можно сделать на принтере и нельзя сделать на фрезере.

 

8 минут назад, fakemade сказал:

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

ну нужно и нужно. От меня, @kolo666 и @статист вы чего хотите? Чтобы мы за вас прочитали справку и пересказали ее? Я, например, не занимаюсь топологической оптимизацией постоянно, я тоже в свое время прогнал пару конструкций и забыл о них.

 

Хотите точных определений - смотрите документацию к решателю.

Адрес я могу подсказать.

C:\Program Files\Siemens\Femap\nastranhelp\pdf

там есть файл optimization.pdf, в нем как раз описана в том числе и топологическая оптимизация, входные параметры и что они значат.

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

@fakemade Дополню что даже справка не даст вам понимания как программа будет работать на конкретной конструкции. Для этого нужен опыт. Вот как раз тот метод тыка которым вы возмущались.

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

Другой результат при тех же ограничениях вы не получите. А сами ограничения на то и ограничения что за них нельзя выйти.

Например зададите очень мелкий минимальный размер и сделаете мельчайшую сетку и получите пористую конструкцию, как в костях. Будет красиво только очень трудно в производстве.

depositphotos_63217913-stock-photo-bone-

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, fakemade сказал:

что знать место моей работы не обязательно.

Кто бы сомневался)

37 минут назад, karachun сказал:

ну нужно и нужно. От меня, @kolo666 и @статист вы чего хотите?

ему нужно миллион причин, почему чего-то сделать нельзя - например потому что никто ему не может объяснить что такое минимальный/максимальный размер элемента конструкции.

 

А ведь это так важно, потому что как же он сможет потратить 

52 минуты назад, fakemade сказал:

часы и в десятки часов

на реальную работу и выполнить задачу.

10 минут назад, karachun сказал:

Да и зачем это должно вас беспокоить?

Чтобы ничего не делать)

1 час назад, fakemade сказал:

Ну тут уж, извините, я начинаю сомневаться в вашей компетенции, как расчетчика.

До твоего уровня конечно не дотяну)

 

qerraKR2k-8.jpg

54 минуты назад, fakemade сказал:

чем то комбинаторику напоминает и теорию вероятностей.

Теория вероятности кстати очень успешно применяется в МКЭ,  например в анализе Random Response. Как и метод тыка)

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

Вот как раз тот метод тыка которым вы возмущались.

Но если и вы считаете что МКЭ - метод тыка, то нет смысла читать эту тему. 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, fakemade сказал:

Размер каких элементов? Конечных? Ну вы и рассмешили.

а по картинкам статиста ты так и не понял про какие элементы речь идет? Ржешь кстати над самим собой. Про конечные элементы тебе никто не писал.

1 минуту назад, ДОБРЯК сказал:

Но если и вы считаете что МКЭ - метод тыка, то нет смысла читать эту тему. 

слава богу, самоликвидировался)))

Изменено пользователем kolo666
Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, ДОБРЯК сказал:

Но если и вы считаете что МКЭ - метод тыка, то нет смысла читать эту тему.

Скатертью дорожка. Вас уже заждались в теме о преднапряжении.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, fakemade сказал:
5 часов назад, kolo666 сказал:

Весь МКЭ это метод тыка.

Ну тут уж, извините, я начинаю сомневаться в вашей компетенции, как расчетчика.

@kolo666  как мог так и ответил. :biggrin:

А забавная тема. МКЭ это метод тыка.

Ссылка на сообщение
Поделиться на других сайтах
Только что, ДОБРЯК сказал:

@kolo666  как мог так и ответил. :biggrin:

А забавная тема. МКЭ это метод тыка.

ты ж вроде свалить собирался?)) Повтори еще разок - повторение мать учения.

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, karachun сказал:

Скатертью дорожка. Вас уже заждались в теме о преднапряжении.

Теперь вы и @kolo666 самые знайки в этой теме. Можете любую чепуху гнать на форум.:biggrin: 

5 часов назад, kolo666 сказал:

Весь МКЭ это метод тыка.

Это шедевр. :biggrin:

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

@ДОБРЯК Мы хоть что-то можем. У вас в ИСПЕ вообще топологической оптимизации нет. Вот сидите и помалкивайте.

Когда модуль топологической оптимизации у вас отрастет тогда и приходите.

Ссылка на сообщение
Поделиться на других сайтах
12 минут назад, karachun сказал:

У вас в ИСПЕ вообще топологической оптимизации нет.

Методом тыка оптимизации у меня нет.

12 минут назад, karachun сказал:

Вот сидите и помалкивайте.

Даже если вы большой начальник на этом форуме писать такую чепуху это глупость.:biggrin:

40 минут назад, karachun сказал:

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

Вы беретесь что-то объяснять. А в итоге предлагаете тыкать по кнопкам. Сами ничего не знаете.:biggrin:

Изменено пользователем ДОБРЯК
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • pashist
      Здравствуйте, Вам желательно потратить 30 минут на разрисовку схемы, так будет понятнее.  А так, похоже (на вид) на AO6414. :)
    • Ander
      https://modmash.ru/product/sistema-chpu-fms-3200/ может, это
    • Guhl
      Сказал чувак, которого тут на хyй разве что ленивый не послал. Лемоша, у тебя вообще критика отсутствует? Тебе реально лечиться надо
    • lem_on
      Как и в реальной жизни есть люди-гондоны. В реальности они получают по морде, а в интернете у них раздолье, вот и тешат свое маленькое эго, суя его во все щели.  В Перми так то ходит, помалкивает. 
    • clavr
      пользуюсь SWPlus. Копирую проект с его переименованием. теперь чтобы внести изменения в свойствах файлов, нужно открывать каждую делатель, каждую конфигурацию, и запускать макрос Mpop. есть ли возможность это упростить? выбирать сборку или вообще папку с проектом указывать, чтобы автоматом запустить MProp для все файлов
    • Herr Kaputt
      Вот оно, слово Истины, будто Солнце из-за туч! Пришел и решил проблему!
    • Борман
      На трубе стоит регулятор расхода. В его конструкции есть шток, который внутри регулятора двигает рабочий орган. Этот шток может занимать положение в диапазоне от 0 до 1.0 и им можно управлять. Типа выставить на 0,8 и т.п. При этом рабочий орган меняет пропускную способность регулятора от 0 до Кмах нелинейно в зависимости от положения штока.    Как трактовать фразу "при 80% степени открытия клапана" ? По штоку ? Или как 0,8*Кмах ?
    • AlexArt
      Я мож какие-то подводные камни не учитываю, но это надо решать в статике. Хотя если там существенные деформации идут, тогда да, нужно в тразиете.
    • Kelny
      Вероятно стоит посмотреть в сторону DriveWorks.   Тут главное внимательно смотреть за функциями VBA, т.к. в последних версиях как-то поломали этот функционал и некоторые функции не всегда корректно работают - резултат может оказаться не предсказуеммым (ищите темы по ключевому слову ОКРУГЛЕНИЕ), пример некорректностей в последних версиях (в старых версиях работало корректно): https://cccp3d.ru/topic/134714-округление-функции-до-большего-значения/?do=findComment&comment=1303934     https://cccp3d.ru/topic/134714-округление-функции-до-большего-значения/?do=findComment&comment=1304146    
    • AlexKaz
      Скачайте мою методичку в подписи. В ней на последних страницах есть примеры. Среди них есть пример с пружинкой. В настройках потребуется по аналогии задать подходящие свойства, imho,  нужно добавить жёсткость на кручение. Не смотрел, поэтому можете проверить сами.
×
×
  • Создать...