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

Вопрос о топологической оптимизации в 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 пользователей

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




  • Сообщения

    • EnKlL
      Станок Samsung Pl1600m, такарно-фрезерный, проблема с револьверной головой выдаёт ошибку "EX22831 SERVO TURRET AMP ALARM!" что это такое и что с ней делать? Невозможно сменить инструмент, не в ручную, не через MDA
    • Eng.Destructor
      Сделал так: Добавил новый формат fs2 25 0 4 0 3t #No decimal, absolute, 3 поменял  result = newfs (25, thddepth$) # изменил 16 на 25 result = newfs (25, thdfirst$) # изменил 16 на 25 result = newfs (25, thdlast$) # изменил 16 на 25 result = newfs (25, thdfinish$) # изменил 16 на 25 Спасибо за наводку
    • arsenev
    • teqn1c
      Есть динозавр stratos plus на io mb -  В нем всего 256 КБ памяти  есть ли возможность через режим rtm подгружать программу с ПК через rs 232 ? В шкафу ещё есть разъем под карту но с нее получается только считать и опять таки сохранить на память станка. Соединение ПК-станок настроил ,есть возможность отправлять на него через альфакам программы ,но они сохраняются в память станка. В альфакам есть непрерывная отправка - она отправляет - но в режиме rtm ничего не происходит 
    • Metal_Cutter
      @arsenev В FC такого нет.
    • Bot
      HCL CAMWorks 2024, новая версия программного обеспечения CAM, полностью интегрированного с SOLIDWORKS и Solid Edge включает в себя передовые технологии, позволяющие сократить время программирования, уменьшить время цикла обработки и увеличить срок службы инструмента. Смотреть полностью
    • Александр1979
      Руководство для дусь взял здесь: https://www.cnczone.com/forums/daewoo-doosan/413426-every-doosan-service-manual-currently-auto-updated.html
    • ss_162
      Может есть у кого оригинальные резцы на продажу? Нужен резец SFCC 50 - это маркировка D`Andrea, или Искаровский, он такой же, только маркировка у него другая.
    • Aveovar
      Подскажи, как ты сделал несколько экранов с разных ракурсов
    • Kaktusito
      Всем доброго времени суток! Только начал заниматься редактированием постпроцессоров и сразу же столкнулся с проблемой. Суть в том что я нашел по форумам постпроцессоры с SolidCAM 2015 года, ибо у меня в версии 2022 года их почти нет, а мне нужен был более менее адекватный пост под токарку.  Закинул все файлы Gpptool 2015 года в свою папку, выбрал подходящий мне станок и начал генерировать УП.  Как вы поняли ничего мне не сгенерировало. Пишет ошибку "please change the name "Bore" in the VMID. This name is reserved for use in the GPP"  Сделал то что просит ошибка и был уверен что это не поможет, так оно и вышло. По итогу начало долбить другие ошибки. Очень еще не понятно с файлами которые я кидал в папку Gpptool потому что вместо стандартных двух у меня их аж 4 штуки.: gpp с циклами, gpp обычный, PRP и vmid. Хотя я знаю что в версиях вроде после 2017 уже идет по 2 файла. Что я только не пробовал кидал только 2 файла, кидал все 4, кидал содержимое файла с циклами в основной gpp, шёл по пути ошибок и исправлял что меня просили. В общем ничего не помогает  От безисходности пишу сюда, вы моя последняя надежда понять что происходит и почему ничего не работает. Заранее благодарю за ответы!
×
×
  • Создать...