Москва, г. Москва и Московская область, Россия
УДК 621.7.01 Основы и теория обработки материалов и деталей, заготовок. Обрабатываемость. Факторы, влияющие на обработку. Условия обработки. Дефекты обработки
Аддитивные технологии хорошо зарекомендовали себя в промышленности. Как правило, речь идёт о технологиях, так называемых синтез на подложке (селективное лазерное плавление и подобные), которые позволяют создавать изделия со сложной геометрией, внутренними каналами и т.п. Современное программное обеспечение позволяет значительно расширить возможности подобных технологий. Одним из направлений развития в этой области является внедрение генеративного искусственного интеллекта, например, для проведения топологической оптимизации с целью уменьшения веса изделия без потери прочностных характеристик. В её основе лежат известные математические модели и численные методы расчётов. При этом в настоящее время стало возможным производить расчёты нескольких моделей в зависимости от задаваемых параметров параллельно. На данный момент для проведения моделирования и расчётов используются несколько алгоритмов, которые показывают высокие результаты, но требуют дополнительной проверки полученных результатов перед внедрением в производство. В данной работе представлены основные математические модели и рассмотрены особенности, на основе которых происходит оптимизация в аддитивных технологиях, рассмотрены примеры комбинации моделей. На примере перспективного метода оптимизации проанализированы существующие ограничения и возможности их преодоления. Ввиду особенностей моделирования одной из задач является получение результатов наиболее приближённых к реальным, поэтому предложен вариант улучшения работы с учётом реальных значений экспериментов. Также предложена схема для понимания особенностей работы различных методик, позволяющая определить возможный вариант расчёта данных в зависимости от имеющихся начальных условий.
топологическая оптимизация, метод двунаправленной эволюционной оптимизации конструкций, аддитивные технологии, искусственный интеллект, математическое моделирование, программы моделирования
Введение
Одним из наиболее востребованных и интересных направлений исследований в технике является поиск путей по снижению веса изделий без потери прочностных характеристик, особенно в области авиастроения и космического производства. Решение данной задачи можно найти за счет разработки и использования новых материалов с низкой плотностью, или путем проведения геометрической оптимизации конструкции объекта, в этом случае можно снизить вес деталей от 10 до 75 % [1]. Причём такие особенности обусловлены исключительно возможностями аддитивных технологий. Наиболее предпочтительным методом является синтез на подложке, который позволяет создавать уникальные по структуре и составу объекты со сложной геометрией и внутренними каналами.
Программное обеспечение для аддитивного производства играет ключевую роль в формировании инноваций и стимулировании преобразующей силы технологий 3D-печати. Без наличия цифровых инструментов и современных компьютеров изготовление подобных изделий просто невозможно. Одним из активно развивающихся направлений является генеративный искусственный интеллект (ИИ), представляющий собой самообучающуюся на массивах данных систему, которая может генерировать любые виды данных в ответ на запрос. Его основной особенностью является способность не только анализировать данные, но и предлагать новое содержимое, которое может варьироваться в зависимости от входных данных и поставленных задач. Наиболее известными системами являются ChatGPT, YandexGPT, которые стали активно применяться с 2022 года и работают за счёт применения самообучения.
Прогнозы [2] показывают активное развитие данного направления в ближайшие 10 лет. Разработчиками основного программного обеспечения для расчётов и оптимизации является США и Франция, при этом США занимает львиную долю рынка генеративного ИИ. В настоящий момент в связи с санкциями многие продукты в России стали недоступны, что подчёркивает необходимость разработки и совершенствования отечественного ПО.
Распространение ИИ и использование генеративного дизайна обусловлено, в том числе, переходом к Индустрии 4.0 [3], т.е. четвёртой промышленной революции, являющейся концепцией Клауса Шваба [4], связанной с цифровизацией на новом уровне: за счёт внедрения индивидуальных решений в производстве. Фактически, необходимо, чтобы сам процесс работы машин стал обособленным без участия человека, однако временно по-прежнему будет сохраняться взаимодействие системы машина-человек для обеспечения обучения машин, а также возможности создания клиентоориентированных и кастомизированных решений.
Благодаря переходу к цифровым двойникам, переводу большинства документации в электронный вид и реверс инжинирингу, создаются своего рода базы данных, которые могут использоваться в дальнейшем для обучения ИИ с целью оптимизация форм и геометрии изделий. Благодаря генеративному дизайну можно быстро просчитывать различные варианты технологий, методы обработки и режимы, создавая бесконечное количество вариантов нестандартных решений, сложных, в том числе бионических форм.
Несмотря на сложность системы очевидно, что в основе лежат известные математические модели и алгоритмы, которые нашли своё применение в современных программах. Понимание особенностей новых сфер моделирования, их принципов и ограничений является ключевым фактором для оценки адекватности получаемых результатов.
Методики топологической оптимизации
конструкций
Стандартные методы проектирования основаны на итерационном цикле: «моделирование ‒ анализ», а при генеративном проектировании «моделирование ‒ анализ ‒ синтез новой структуры ‒ верификация». На данный момент существует четыре направления генеративного дизайна [5]: синтез формы, оптимизация поверхностей и структуры трёхмерных решёток, оптимизация топологии и трабекулярные структуры. С точки зрения машиностроения наибольший интерес представляет топологическая оптимизация, которая даёт мгновенный эффект как в отношении экономии, так и улучшения характеристик продукции и производительности. Топологическая оптимизация в аддитивных технологиях предполагает использование различных математических моделей и методов для оптимального распределения материала в заданном объеме при учете дополнительных факторов, таких как механические нагрузки, ограничения на деформацию, производственные возможности и т.д. Стоит учитывать, что подобные решения во многом возможны именно благодаря технологиям послойного синтеза изделий.
Рассмотрим некоторые из ключевых методов и моделей, применяемых в этой области:
− метод конечных элементов (МКЭ) − это один из основных методов численного моделирования физических сред. МКЭ разбивает исследуемую область любой геометрии на отдельные элементы, внутри которых сложные представления исследуемых зависимостей заменяются простыми линейными уравнениями. Добавление ограничений к формулировке задачи с целью повышения технологичности является активной областью исследований.
− градиентные методы основываются на формулировании некоторой функции цели и нахождения ее экстремума, помогают быстро находить оптимальные конфигурации материала, учитывая заданные ограничения и условия;
− методы множителей Лагранжа используются для решения задач оптимизации с ограничениями. Эти методы позволяют учитывать различные производственные и эксплуатационные ограничения при оптимизации формы и структуры деталей. Множители Лагранжа используются для обеспечения выполнения всех заданных ограничений и условий при оптимизации конструкции;
− метод плотностной интерполяции (SIMP) – первая техника оптимизации, один из наиболее популярных подходов в топологической оптимизации. Он основывается на концепции интерполяции плотности материала внутри каждого конечного элемента, где плотность может варьироваться от 0 (пустое пространство) до 1 (полностью заполненный материал). Этот метод позволяет определить оптимальную топологию конструкции, удаляя избыточный материал из областей с низким напряжением и добавляя материал в области с высоким напряжением;
− методы на основе топологических производных используется для определения чувствительности функции цели к изменению топологии. Эти методы помогают определять, где и как должны быть внесены изменения в структуру для улучшения характеристик;
− эволюционные алгоритмы
(ESO, BESO), например, генетические алгоритмы и алгоритмы роя частиц, имитируют процессы естественной эволюции и коллективного поведения для поиска оптимальных решений в задачах с большим числом переменных и сложными зависимостями;
− мультидисциплинарная оптимизация охватывает методы, которые учитывают несколько различных дисциплин одновременно (например, механика, термодинамика, акустика и др.), что особенно важно в аддитивных технологиях, где конечный продукт должен соответствовать множеству требований.
Эти методы и модели в совокупности позволяют эффективно решать задачи топологической оптимизации в аддитивных технологиях, обеспечивая создание легких, прочных и функциональных изделий. Наиболее распространёнными методами оптимизации считаются SIMP, ESO и BESO.
Результаты и обсуждения методов
оптимизации конструкций
Разнообразие методов оптимизации позволяют осуществлять различные расчёты, которые производители программного обеспечения интегрируют в свои линейки программ. Так, модули оптимизации топологии встраиваются в различные системы, такие как OptiStruct от
Altair Hyper-Works, а также модуль
SIMULIA Tosca, применяемый в Abaqus, ANSYS. Наиболее популярными онлайн-сервисами для генеративного дизайна являются:
Poster Generator, ShadowDraw, Paper Quilling Art Generator, Adaptiff, Hatchful. CogniCAD,
Coldstream, MSC APEX, а лучшими программами и сервисами для генеративного дизайна являются: Fusion 360, NX от Siemens, Creo PTC, Ansys Discovery, CATIA. К сожалению, на данный момент, доступ к большинству программ ограничен.
Наиболее распространённым является метод SIMP, который заключается в создании поля виртуальной плотности, представляющей аналог некоторой реальной характеристики объекта, при этом каждому элементу в сетке конечных элементов приписывается переменная плотность, которая может принимать значения между 0 (пустое пространство) и 1 (полное заполнение материала).
При этом вводится некоторый параметр (коэффициента штрафа) p, который уменьшает вклад элементов с промежуточными плотностями в общее решение. При таком штрафовании промежуточных значений их использовать не выгодно. Параметр p (обычно p > 1), меняется при различных вариантах решения и чем выше его значение, тем меньше вероятность, что объекты будут иметь промежуточную плотность, отличную от 0 или 1.
Приведем пример:
− для функции жесткости:
, где
‒ жесткость материала в элементе;
‒ жесткость материала в полностью заполненном состоянии;
‒ переменная плотности;
− для функции затрат (минимизируемая цель):
, где
‒ общая
деформация конструкции;
‒ плотность элемента e;
‒ вектор перемещений в элементе e;
‒ жесткостная матрица элемента.
Одной из наиболее распространённых программ является отдельный модуль
Altair Inspire, в котором используется совокупность градиентных методов, методов
Лагранжа, полостной интерполяции и МКЭ, позволяющий эффективно решать задачи топологической оптимизации, обеспечивая создание конструкций, соответствующих всем заданным требованиям и ограничениям.
Технологии не стоят на месте и в настоящее время интенсивно исследуются и развиваются новые методы, такие как Evolutionary Structural Optimization (ESO) ‒ эволюционная оптимизация конструкций и Bi-directional Evolutionary Structural Optimization
(BESO) ‒ двунаправленная эволюционная оптимизация конструкций [6].
Метод ESO заключается в поэтапном удалении неэффективно используемого материала. Индикатором неэффективного использования материала является низкий уровень напряжений (или деформаций) в той или иной части конструкции.
Таким образом, отдельные элементы конечно-элементной модели будут удалены,
исходя из условия:
,
где σв − напряжение в элементе; σcut − пороговое значение напряжения для удаления.
В идеале уровень напряжений в конструкции должен быть одинаковым, близким к предельному, но безопасному значению [7]. Анализ конечных элементов и их удаления может циклически повторяться с использованием одного и того же порогового значения
до достижения устойчивого состояния, т.е. отсутствия элементов, удовлетворяющих этому порогу удаления. Затем критерий отбраковки может быть увеличен и цикл анализа запускается снова до достижения нового стационарного состояния. Итерационный процесс продолжается до тез пор, пока не будет достигнут желаемый результат [8, 9]. Этот метод используется, например, в программах Altair OptiStruct и ANSYS.
ESO имеет простой алгоритм реализации, что позволяет легко решать задачи оптимизации топологии конструкций даже с участием сложных физических процессов. По мере удаления элементов в итерационном процессе объем вычислений снижается, уменьшая вычислительную трудоёмкость задачи, что особенно важно для 3D-объектов. Однако метод ESO в ряде случаев не позволяет получать оптимальные решения, из-за того, что в нем не предусмотрена возможность восстановления материала, удалённого на ранних
итерациях [8].
Для устранения этого недостатка был разработан метод BESO (метод двунаправленной эволюционной оптимизации конструкций), который используется, например, в программных продуктах Altair Inspire и ABAQUS.
Метод BESO позволяет одновременно удалять и добавлять материал в области проектирования [8, 10], что делает его более гибким и способным находить лучшие решения. Количества удаляемых и добавляемых элементов на каждой итерации определены двумя независимыми друг от друга параметрами: отношением удаления и отношением включения [11, 12].
Основные формулы для добавления и удаления материала:
где
‒ объем добавленного или удалённого материала;
‒ параметр, определяющий долю объема, которая изменяется на каждой итерации;
‒ полный объем материала. При этом обновление плотности элементов будет рассчитываться исходя из соотношения:
где
‒ изменение плотности элемента, которое зависит от локальных условий в конструкции.
Перспективным признан метод под названием ESO-SIMP, который представляет собой гибрид подходов ESO и SIMP, где используется пошаговое удаление материала (как в ESO) вместе с созданием поля некоторой виртуальной плотности (как в SIMP). Идея в том, чтобы избежать резких изменений структуры и плавно удалять/добавлять материал. Материал обновляется по методу ESO, но с использованием функции плотности:
.
С дальнейшим применением стратегии ESO:
.
Разница между методами ESO-SIMP и SIMP – в ограничении объема [13]. SIMP использует непрерывное представление плотности материала и обрабатывает промежуточные значения плотности, что приводит к более гладкой оптимизированной структуре, при этом методе сохраняются и участвуют в расчете все элементы системы. Этот метод использует стратегию ESO для удаления элементов. Таким образом, в процессе оптимизации должен контролироваться реальный общий объем всех оставшихся элементов [8].
Понимание быстродействия различных методов топологической оптимизации является важным параметром при их реализации, его график зависимости представлен на рис. 1. Он был построен на основе гипотетических данных, которые иллюстрируют возможное поведение различных методов топологической оптимизации в зависимости от сложности задачи. Это не реальные экспериментальные данные, а скорее пример, показывающий общие тенденции, которые можно ожидать при использовании данных методов:
‒ МКЭ: предполагается, что время расчета экспоненциально возрастает с увеличением сложности задачи, так как этот метод часто требует детализированного анализа каждой части модели.
‒ SIMP: показывает рост времени расчета, но не такой резкий, как у МКЭ, поскольку метод базируется на оптимизации плотности материала и может быть более эффективным в некоторых случаях.
‒ BESO: предполагается еще более высокая сложность и потребность во времени, особенно на задачах с множеством переменных и сложными зависимостями. Методы множителей Лагранжа: предполагается более линейный рост времени расчета, что делает их более подходящими для задач средней сложности.
Можно отметить, что метод конечных элементов (МКЭ) демонстрирует экспоненциальный рост времени расчета с увеличением сложности задачи. Метод плотностной интерполяции (SIMP) также требует значительного времени при высокой сложности задач, но чуть менее требователен, чем МКЭ. Эволюционные алгоритмы (BESO) показывают наибольшую сложность и требуют самого большого времени расчета для сложных задач. Методы множителей Лагранжа обладают более линейным ростом времени расчета, что делает их более эффективными для задач со средней сложностью. Этот график помогает визуально оценить, какие методы могут быть наиболее подходящими для задач разной сложности.
Несмотря на все преимущества существующих методов, есть и ряд проблем при использовании генеративного проектирования:
‒ генеративная модель создает только один результат – конечное решение той или иной степени сложности. Эта особенность резко сужает пространство возможных решений;
‒ существующее программное обеспечение позволяет получить разнообразную геометрию, но не готово со стопроцентной вероятностью гарантировать работоспособность того или иного исполнения детали;
‒ требуются сложные алгоритмы расчета критерия оптимизации с большим объемом первичной конструкторско-технологической информации, что возможно только для хорошо проработанных объектов исследования, и на сегодняшний момент для узкого спектра технологий;
‒ методы оптимизации имеют схожие трудности: схема оптимизированной модели имеет разрывы сплошности и несвязанные «островки» материала. Существует зависимость результата расчета от сеточного разбиения, т.е. использование различных конечных элементов сеток приводит к различным «оптимальным» топологиям с учётом зон большей и меньшей нагруженности [14].
Диаграмма принятия решений представлена на рис. 2, которая помогает выбрать метод топологической оптимизации в зависимости от цели оптимизации, доступных ресурсов и сроков выполнения проекта в том случае, если: задача связана со сложной геометрией, рекомендуется использовать Метод плотностной интерполяции (SIMP); требуется высокая точность, стоит выбрать Метод конечных элементов (FEM); ресурсы ограничены, лучше использовать Методы множителей Лагранжа; ресурсов достаточно, можно применить Эволюционные алгоритмы (BESO); при жестких временных рамках эффективен Метод множителей Лагранжа; при гибких сроках предпочтителен BESO.
Несмотря на достаточную изученность методов математического моделирования и численных методов расчёта, для оптимизации изделий, их вариаций, остаётся открытым вопрос нехватки лабораторной и экспериментальной информации для изготовления полностью функциональной детали, работающей в условиях многоциклового нагружения на протяжении нескольких лет. Для этого требуется информация по усталостной прочности, её эксплуатационным характеристикам при работе совместно с другими деталями в сборке.
На данный момент уже накоплен огромный опыт по разным эксплуатационным нагрузкам деталей известной конструкции, образующим так называемую схему нагружения, которая и используется при проектировании новой аддитивно-ориентированной конструкции детали. В этом случае становится понятным, что оптимально использование программного обеспечения с открытой архитектурой, в том числе для осуществления калибровки условий работы под конкретную установку. Например, FEDOT (Flexible Evolutionary Design of Optimal Trees) ‒ это фреймворк для автоматизированного проектирования сложных композитных моделей, которое предоставляет автоматизированный генеративный дизайн конвейеров машинного обучения для различных реальных задач.
Развитие вычислительных мощностей и алгоритмов искусственного интеллекта будут значительно расширяться, методы машинного обучения и ИИ для автоматизации и улучшения процессов оптимизации уже являются частью программного обеспечения. В перспективе это обеспечит сплошной рабочий процесс от проектирования до производства.
На основании предложенной диаграммы и оценки быстродействия систем можно сделать вывод о возможности расширения ПО и создания новых численных методов для решения подобных задач с учётом особенностей имеющихся, а набор базы данных с экспериментами и создание программ с открытым кодом позволит быстрее адаптировать системы под конкретные задачи.
Таким образом, генеративный дизайн и искусственный интеллект в целом позволяют автоматически генерировать множество вариантов конструкций на основе заданных критериев и ограничений. Применение различных методов, их комбинации и новые разработки ведут к повышению качества получаемых решений.
ВЫВОДЫ
Адаптация топологической оптимизации для 3D-печати является важной частью развития программного обеспечения под различные задачи аддитивного производства и в нашей стране это направление особенно важно. Были рассмотрены различные методы топологической оптимизации и проведен их анализ, предложена диаграмма выбора метода для решения различных задач. Рассмотрены проблемы, связанные с отсутствием корреляции математических расчётов и экспериментальных данных. Решением этой проблемы в будущем может стать, например, создание общей базы экспериментальных данных различных предприятий и фирм и разработка ПО с возможностью внесения корректировок под конкретную задачу на базе открытого кода, что расширит возможности не только отдельных предприятий, но и промышленности в целом.
1. Рынок аддитивных технологий развивается семимильными шагами // Коммерсантъ URL: https://www.kommersant.ru/doc/6366117 (дата обращения: 22.03.2025)
2. U.S. Additive Manufacturing Market Size, Share & Trends Analysis Report By Component (Hardware, Software), By Printer Type (Desktop, Industrial), By Technology, By Software, By Application, By Vertical, By Material, And Segment Forecasts, 2023 - 2030 // Grand View Research URL: https://www.grandviewresearch.com/industry-analysis/us-additive-manufacturing-market-report# (дата обращения: 22.03.2025).
3. Фомина А. В., Мухин К. Ю. Индустрия 4.0. Основные понятия, преимущества и проблемы // Экономический вектор. 2018. № 3. С. 34−36.
4. Шваб К., Дэвис Н. Технологии Четвертой промышленной революции. - Top Business Awards изд. Москва: Бомбора, 2022. 320 с.
5. The New Age of Highly Efficient Products Made with Generative Design // engineering.com URL: https://www.engineering.com/the-new-age-of-highly-efficient-products-made-with-generative-design/ (дата обращения: 22.03.2025).
6. Брюхова К. С., Максимов П. В. Алгоритм топологической оптимизации на основе метода ESO // Международный научно-исследовательский журнал. 2016. №9 (51). С. 16‒18.
7. Jikai Liu Yongsheng Ma. A survey of manufacturing-oriented topology optimization methods // Advances in Engineering Software. 2016. № 100. P. 161‒175.
8. Башин К. А., Торсунов Р. А., Семенов С. В. Методы топологической оптимизации конструкций, применяющиеся в аэрокосмической отрасли // Bестник ПНИПУ. Аэрокосмическая техника. 2017. №4 (51). С. 51‒61.
9. Оганесян П.А., Шевцов С.Н. Оптимизация топологии конструкций в пакете ABAQUS // Известия Самар. науч. центра РАН. 2014. Т. 16. С. 543‒549.
10. Xia L., Xia, Q., Huang, X. Bi-directional Evolutionary Structural Optimization on Advanced Structures and Materials: A Comprehensive Review // Archives of Computational Methods in Engineering. 2018. №25. P. 437‒478.
11. Ghabraie K. A. An improved soft-kill BESO algorithm for optimal distribution of single or multiple material phases // Structural and Multidisciplinary Optimization. 2015. №52. P. 773‒790.
12. Jiao H., Zhou, Q., Fan, S., Li, Y. A New Hybrid Topology Optimization Method Coupling ESO and SIMP Method // Proceedings of China Modern Logistics Engineering. Lecture Notes in Electrical Engineering. Berlin: Springer, 2015. P. 373‒384.
13. Sigmund O., Maute, K. Topology optimization approaches // Structural and Multidisciplinary Optimization. 2013. №48. P. 1031-1055.
14. Козик А.М., Гуж Т.С., Ильичев В.А. Современные тенденции в вопросе оптимизации металлических конструкций // Молодеж. науч. форум: техн. и матем. науки. 2017. № 2(42). C. 51‒57.
15. Welcome to FEDOT’s documentation! // FEDOT URL: https://fedot.readthedocs.io/en/latest/# (date of access:03/22/2025)



