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

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

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




  • Сообщения

    • gudstartup
    • mactepnew
      Вот я тоже так думал, пока не столкнулся с обратным) Как еще столкнусь, пришлю скриншот. Хаос еще в том, что порядок в дереве построения весьма условный. операция, которая стоит перед групой, имеет бОльший timestamp(пардон, не знаю как это в переводе), чем эта группа, и выполняется позже. При этом все операции в группе имеют timestamp на пару сотен меньше и выполняются раньше, чем две группы, стоящие перед ней. Логика?  Если в эскизе все элементы определены, то можно поставить еще один размер (хочешь переопределить эскиз - да пожалста!), изменить его - и NX самостоятельно выберет, какой размер или ограничение отпустить и весь эскиз летит к чертям. Это ли не хаос?   Назовете хоть один CAD, которым можно пользоваться так? Любой из встреченных мной имеет много неочевидных нюансов, которые конечно не проявляются при выполнении университетского или базового курса. В Creo я на протяжении 5 лет находил всё новые фишки, которые не прописаны в документации. Огромная благодарность Ruslan за пояснения тонкостей. Даже Компас и Solidworks, которые считаются самыми дружественными, оказалось непросто обуздать, когда проходил собеседования и делал тестовые. А ведь университетский курс знал на отлично!   Возвращаясь к NX - вот сегодняшний пример. Утром деталь была оранжевая, единая. Изменил пару уклонов и толщин, стала желтая с элементами оранжевого и частично твердотельной, частично листовой. Я даже не знаю, как сформулировать вопрос в поддержку. 
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
    • kkk
      Короче, как сделать автоматом не нашел. Раскрасил нужные грани нужными цветами. Затем на вкладке с цветом модели можно выбирать нужный цвет, тогда в модели выбираются грани, покрашенные этим цветом. Можно еще сохранить выбор этих граней, но смысла не вижу, т.к. все легко выбирается по цвету. Затем либо в инструменте Измерить смотрим площадь и как-то ее используем, либо можно макросом (что выкладывал Kir95 ) внести площадь в свойства (на вкладку Конфигурации). Можно еще внести выбранные грани в датчики, но как использовать их в свойствах не нашел.    Макрос прикрепляю.     Площадь выбранных граней в свойства.swp
    • IgnatvKudrin
      Для нашего производства требуются постоянно инструментальные пружины для штампов. Сейчас заказы обрабатываются довольно долго - до 2-х месяцев. А у нас сроки на штампы 1-2 месяца с испытанием, доработкой и т.п. Хотелось бы найти поставщика, у которого уже есть склад с данными пружинами или кто может доставить за 1 месяц.   Пружины стандартные по ISO, но на всякий случай приложил каталог. Вот список пружин, которые нужны очень срочно:   LR 32 x 44 - 1 шт. LR 25 x 51 - 2 шт. LB 63 x 89 - 7 шт. LB 32 x 102 - 10 шт. LB 32 x 89 - 20 шт. LB 32 x 76 - 12 шт. LB 32 x 51 - 6 шт. LB 25 x 127 - 9 шт.   Готов выслушать все предложения. Возможно даже есть те, кто сможет изготовить подобные пружины с такими же параметрами. 20231101.pdf
    • bubblyk
      Знатоки форума, подскажите, как смоделировать простую (на первый взгляд) задачу термомеханики в упругой постановке.   Есть брусок правильный формы ака кирпич, в котором генерируется НЕРАВНОМЕРНОЕ удельное тепловыделение (HGEN). Задняя и передняя поверхности конвективно охлаждаются с известными (но различными) коэффициентами теплоотдачи и температурами жидкости/газа. Свойства кирпича (теплофизика + механика) принимаются зависящими от температуры. Постановка - стационарная Собственно вопрос : как грамотно смоделировать температурное поле в кирпиче с учетом температурного расширения?   Исходный код приложил.     Надеюсь на коллективный разум и опыт! EPTH2D.mac p.s.   Если есть опыт решения этой задачи в Ansys WB, тоже можно сюда приложить командные вставки.
    • OutXL
      Это было давно использовал NC-Link  и данную инструкцию. The Maho.docx
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
    • alexqwq10
      В данных корпусах ничего лишнего быть не должно. Максимум шпильки заземления, в количестве предусмотренном для конкретного корпуса. Рассматривал очень много подобных корпусов разных производителей и данная проблема актуальна для подавляющего большинства.
    • MFS
      Коллеги, приветствую, нужно штамповать на горячую из алюминиевого сплава (АК6 или около того) заготовки размером 280*180*12. Подскажите, пожалуйста, параметры пресса для такой заготовки - размеры, усилия. А есл дадите пример такой марки и модели, более менее подходящей для этой работы (нашего или импортного), то будет и еще лучше. Заранее спасибо!
×
×
  • Создать...