employee from 01.01.2013 to 01.01.2023
Belgorod, Belgorod, Russian Federation
employee from 01.01.2021 to 01.01.2023
Pristen, Kursk, Russian Federation
employee from 01.01.2021 to 01.01.2022
Prokhorovka, Belgorod, Russian Federation
student from 01.01.2022 to 01.01.2023
Belgorod, Russian Federation
UDK 62-213.3 закрытые
The presented article describes the technology of topological optimization. The main methods of topological optimization are also described: ESO/BESO; SIMP-method; ESO-Simp-method; Level-Set-method. Each of the methods has its advantages, but they have common disadvantages, namely: the problem of the "chessboard" and the dependence on grid partitioning. Topological optimization allows you to reduce the weight of the product, while maintaining the strength characteristics. Based on the product obtained after optimization, its production technologies were considered. These include traditional technologies (casting, stamping, milling, etc.) and additive manufacturing technologies. Software with topological optimization functionality was presented and described. These are mainly commercial CAD/CAE systems (OptiStruct, Simulia Tosca, ANSYS and MSC Nastran). The main industries that use the method of topological optimization are the aerospace industry, mechanical engineering, medicine, robotics and others. In this paper, we consider the process of reducing the weight of a robotic cell trolley using the SIMP (Solid Isotropic Material with Penalization) method, on which a robotic arm is attached. The functionality of the CAD/CAM/CAE-system NX from Siemens PLM Software was used for the topological optimization of the robotic cell trolley. Generalizing conclusions are made that topological optimization makes it possible to obtain geometric shapes of a product with a minimum mass while maintaining strength and rigidity.
topological optimization, robotic complexes, loads, constraints, optimization, WAVE-link, optimization navigator
Введение. Топологическая оптимизация представляет собой технологию для проектирования конструкций различной сложности, путем оптимизации машины с сохранением прочности [1, 2]. Также оптимизацию топологии используют для изучения уникальных физических свойств [3–5].
Самое первое упоминание о технологии топологической оптимизации (ТО) появилось одновременно с методом конечных элементов, то есть в 1960-е годы. Когда промышленность и производство начали набирать обороты в развитии и повышение цены на материалы, люди стали задумываться о снижении массы изделия, с сохранением прочностных характеристик. В этот момент начал стремительно развиваться метод топологической оптимизации. Поэтому за последнее десятилетие ТО стала применяться намного чаще, чем до быстрого развития промышленности и производства в целом. Это связано с тем, что в настоящее время стали предъявлять высокие требования к прочности и жёсткости конструкции, с обеспечением минимального веса. Такие требования предъявляются в основном в аэрокосмической отрасли, военной промышленности, медицинской промышленности, строительной промышленности, роботизированных конструкциях и т.д. Такие требования можно выполнить только с помощью методики топологической оптимизации либо генеративного дизайна.
В настоящее время актуальным направлением применения топологической оптимизации является проектировании роботизированных ячеек. Роботизированные ячейки могут быть различного масштаба и сложности: роботизированные ячейки, роботизированные участки, роботизированные линии. За счет представленного деления усложняется схема и увеличивается масштаб технологического процесса.
Роботизированная ячейка – это низшее звено роботизации. Также ее другое название – это роботизированный технологический комплекс.
Роботизация в промышленности стала применяться в XXI веке и в дальнейшем стала важной составляющей автоматизированного производства. Роботы используются в любой промышленности. Их внедрение в производство помогает сократить брак и издержки, а также повысить производительность и качество выпускаемой продукции. Качество продукции до внедрения промышленных роботов и после различается значительно, так как роботы не устают физически, могут выполнять работу в неблагоприятных условиях. Современные технологии позволяют роботизированные комплексы снарядить техническим зрением и датчиками движения, что позволяет их адаптировать к внешним условиям работы.
К роботизированным ячейкам предъявляются различные требования, которые регламентированы государственным межотраслевым стандартом (ГОСТ 12.2.072-82):
- Роботы должны иметь специализированное исполнение своей конструкции, если применяются в условиях повышенной запыленности и температуры воздуха и т.д.
- Захватное устройство промышленного робота обязано удерживать объект манипулирования при прекращении подачи электричества. Это делается для безопасности человека.
- Промышленные роботы обязаны оснащаться регуляторами, которые позволяют снижать скорость его исполнительных устройств до минимального значения, в случае, когда в зоне рабочего пространства робота находится обслуживающий персонал.
- Чтобы обеспечить при работе роботизированной ячейки безопасность оператору, необходимо, чтобы на пульт управления осуществлялся следующий вывод информации:
- режим работы роботизированной ячейки;
- остановка оборудования (блокировка), которая работает в паре с роботом;
- оповещение о сбое работы промышленного робота.
- Роботизированные ячейки должны быть оборудованы аппаратурой, которая исключает автоматическое включение робота после внезапного прекращения подачи электроэнергии.
- Необходимо, чтобы роботы проходили требования по шумовым характеристикам.
- Органы управления роботом и отображаемая информация, должна располагаться на панели управления.
- Если происходит выбор средств для отображения информации, которая подразумевает немедленное реагирование, то предпочтение отдается звуковым сигналам, так как они считаются наиболее эффективными. Если звуковой сигнал собираются использовать в помещениях, в которых невозможно его распознать из-за рабочего шума, то лучше тогда использовать световой сигнал, который в дальнейшем выбирается по ГОСТ.
- Переключатели, предназначенные для смены режима, в котором работает робот, должны быть оснащены фиксирующим механизмом, который предотвращает их произвольное перемещение.
- Механизмы, предназначенные для аварийной остановки роботизированных ячеек, должны располагаться в легкодоступных местах. Допустим в качестве органа для аварийного отключения от питания будет применяться кнопка, то она должна быть увеличена в размерах, иметь грибовидную форму и окрашена в красный цвет, а также рядом должны располагаться указатели и правила пользования данным механизмом.
- При организации полноценных роботизированных ячеек, которые находятся на одной огражденной территории и управляются различными пультами, должна стоять система блокировки, которая не позволит управлять одним и тем же пультом сразу несколькими оборудованиями, находящимися в рабочей зоне роботизированного комплекса.
- Расстановка технологического оборудования, входящего в роботизированную ячейку, должно включать корректное расположение оборудования, чтобы обслуживающий персонал при проведении каких-либо необходимых работ (программирование, обучение, ремонт и т.д.) мог свободно и безопасно получить доступ к оборудованию.
- Перед началом работы, сотрудник или оператор должен проверить роботизированную ячейку на холостом ходу. Это делается для того, чтобы сотрудник убедился в исправности промышленного робота и вспомогательного оборудования или же для исправления неисправностей, которые были замечены работником при испытании роботизированной ячейки. Также необходима проверка блокировочных устройств, которые должны работать в соответствии с гидравлической, пневматической и электрической схемами.
- Обслуживающему персоналу строго запрещено находится в пространстве роботизированной ячейки, дабы избежать несчастных случаев, также запрещено выполнять ремонтные работы или обслуживание промышленных роботов без отключения питания.
Методика. Теперь разберем подробнее, что такое топологическая оптимизация и для чего ее используют. До момента появления аддитивных технологий, вопрос по геометрии не являлся такой серьезной проблемой и решался всеми доступными методами [1, 2]. С появлением аддитивных технологий стали стараться уменьшить вес конструкций за счет данной технологии, и так появился метод топологической оптимизации. Он позволяет изменить форму стандартной геометрии на геометрию, которая адаптирована под определенную технологию. Такими технологиями могут являться, как традиционные (литье, штамповка, фрезеровка и т.д.), так и аддитивные технологии [6, 7].
Существует несколько методов топологической оптимизации:
- ESO/BESO – это эволюционный метод оптимизации (Evolutionary Structural Optimization) и двунаправленной эволюционной оптимизации конструкции (Bi-directional Evolutionary Structural Optimization) [8].
- SIMP-метод (Solid Isotropic Material with Penalization) – это метод пенализации для твердого изотропного тела [8].
- ESO-Simp-метод. Это гибридный метод топологии. Он нацелен на объединение рассмотренных ранее методов ESO и SIMP [8].
- Level-Set-метод. Его основная цель в том, что данный метод позволяет представить кривую или поверхность в неявном виде [8].
Представленные выше методы имеют различные преимущества, но всех их объединяет несколько недостатков, а именно:
- проблема «шахматной доски»;
- зависимость от сеточного разбиения.
Про каждую проблему можно сказать следующее:
- Проблема «шахматной доски» состоит в том, что после оптимизации, оптимизированная модель имеет фрагменты, которые находятся на каком-то расстояние от основной геометрии.
- Зависимость от сеточного разбиения. Данная проблема появляется в связи с тем, что в расчете используется различные конечные элементы (размер, форма, тип сетки и т.д.), что в конечном итоге приводит к различным дефектам. К сожалению, решения для преодоления данной проблемы еще не придумали [8, 9].
Основная часть. В последние несколько десятилетий топологическая оптимизация превратилась в активное поле для исследователей.
Основной задачей процесса топологической оптимизации и его идеей считается – поиск наиболее подходящего варианта распределения материала в детали из множества итераций, чтобы при дальнейших расчетах не изменились прочностные характеристики детали (рис. 1). Если же говорить простым языком, то использование метода топологической оптимизации при проектировании позволит определить правильное распределение массы детали, при этом сохранив жесткость конструкции и уменьшив ее массу, что повлияет также и на экономическую составляющую [10].
Если смотреть со стороны программного обеспечения, то есть какие программы позволяют использовать данный метод, то в них входит большое количество коммерческих CAD/CAE-систем, а это OptiStruct от Altair Hyper Works, NX от компании Siemens, а также модуль Simulia Tosca, используемый в Abaqus, ANSYS и MSC Nastran. В современном мире специализированные программы для топологической оптимизации могут создать необходимую деталь с самого нуля. Но в любом случае, программе необходимо задать условия закрепления элемента и указать соприкасающиеся поверхности [11–15].
Большой интерес к данному методу испытывают в отрасли машиностроения, так как можно решить сразу несколько проблем, а именно:
- снижение веса производимых изделий;
- повышение прочности изделий;
- экономическое состояние предприятия, то есть уменьшение веса позволяет сэкономить на закупках.
Передовые компании во время проектирования стали все чаще применять метод топологической оптимизации.
Также основная отрасль, которую нельзя в настоящее время уже представить без данной технологии, это аэрокосмическая промышленность. Там важно получить прочную конструкцию с минимальным весом. В результате топологической оптимизации получается изделие сложной формы, которое производится только в тех случаях, когда это обосновано экономически и стоит задача снижения веса конструкции. Обычно это такие детали, которые нельзя изготовить при помощи применения традиционных методов (точение, фрезерование, штамповка и т.д.), а если можно получить ее с помощью традиционных методов, то выходит экономически невыгодно производить такую деталь, тогда в таких ситуациях переходят к аддитивным технологиям 3D-печати [6, 7, 14, 15].
Основная цель в данной статье состоит в том, чтобы получить топологическую модель тележки, на которую устанавливается робот KUKA [1, 13].
При выполнении топологической оптимизации в данной работе используется CAD/CAM/CAE-система NX. Поскольку после проведения топологической оптимизации предполагается изготовление изделия с помощью сварной конструкции в качестве материала используется СЧ20, имеющая следующие свойства: плотность (ρ = 7100 кг/м3); предел кратковременной прочности (σВ = 200 МПа); модуль упругости (E = 10-5 МПа); коэффициент Пуассона (ν = 0,3).
Теперь рассмотрим процесс топологической оптимизации на примере тележки, к которой крепится робот (рис. 2).
Данная конструкция крепится к стенке с помощью кареток, которые в свою очередь устанавливаются на линейные направляющие для передвижения робота в вертикальном положении.
Рис. 1. Пример топологической оптимизации изделия
Рис. 2. Тележка от роботизированной руки
Теперь с помощью редактора геометрической связи WAVE необходимо создать ассоциативную копию всей сборки. После проведения данной операции в дереве построения отображаются забранные геометрические связи (связанное тело).
Следующим этапом в топологической оптимизации является указание геометрии, которую необходимо оставить. На рисунке 3 как раз представлена данная геометрия. Под цифрой 1 указана площадка, которая необходима для установки робота KUKA; цифра 2 – это площадки, к которым будут крепиться каретки, и цифра 3 – площадка под мотор-редуктор.
Рис. 3. Область геометрии, не подвергающиеся
оптимизации:
1 – площадка, для установки роботизированной руки; 2 – площадка, для крепления каретки;
3 – площадка под мотор-редуктор
Следующим этапом выбираем область проектирования. В данном случае это полностью конструкция тележки. После выбора области проектирования необходимо назначить материал (СЧ 20 ГОСТ 1412-85) (рис. 4).
Рис. 4. Выбор области проектирования и назначения материала
Затем необходимо выбрать команду «Тела построения». Это тела, которые были представлены на рисунке 3. На рисунке 5 представлен выбор тела построения с наименованием «ploshadka_robota».
На рисунке 6 показан «Навигатор оптимизации». Там представлен выбор всех тел построений, которые были созданы ранее.
Рис. 5. Выбор тела построения
Рис. 6. Навигатор оптимизации
Теперь необходимо задать ограничения. В качестве ограничений будет использоваться команда «Заделка». Это команда, которая фиксирует тело в месте его крепления к основной конструкции. В представленной конструкции заделка задается в местах крепления кареток к корпусу тележки (рис. 7).
Рис. 7. Фиксация каретки при помощи команды
«Заделка»
После создания ограничений необходимо задать силы, действующие на тележку от веса робота и силы (рис. 8). Вес робота, действует на тележку вдоль направления оси – Z.
Затем задаются ограничения оптимизации, то есть в случае проводимой топологической оптимизации необходимо задать ограничения массы, которую не должна превышать конструкция. Представленная тележка не должна превышать массу значением 50 кг (рис. 9).
Рис. 8. Задание воздействующих сил
Рис. 9. Ограничения оптимизации
Когда были заданы все необходимые параметры, которые необходимы для процесса топологической оптимизации. Теперь можно начать процесс топологической оптимизации. После его запуска, появится монитор выполнения решений (рис. 10). График, получаемый в этом окне, показывает на сколько будет подходить конструкция по заданным параметрам.
Рис. 10. График получаемых результатов
Так как топологическая оптимизация проводилась в NX, то сразу полученную геометрию можно отредактировать, не загружая полученную геометрию в сторонние программы. Оптимизированная модель приведена на рисунке 11. На основе оптимизированной модели, строится твердотельная модель (3D-модель). На рисунке 12 можно увидеть, как меняется геометрия топологического изделия в зависимости от заданной массы и количества итераций.
Рис. 11. Пример топологического изделия
Рис. 12. Изменение вида топологического изделия
После получения облегченной модели, необходимо провести расчет на прочность. Это выполняется для определения влияния уменьшения веса на прочность детали. Расчет будет производиться для начальной модели, которая еще не подвергалась топологической оптимизации и модели уже подверженной топологической оптимизации.
Выводы. Методика топологической оптимизации позволяет снизить массу изделия, но при этом сохраняет жесткостные и прочностные характеристики детали, которая подвержена данному методу. В написанной статье метод топологической оптимизации был продемонстрирован на примере тележки для подвесного робота. Данная сборная конструкция была выбрана из-за того, что требования к роботам и роботизированным ячейкам выросли в разы.
Полученные в статье расчетные и экспериментальные данные могут быть использованы для верификации более сложных математических моделей.
1. Popova D.D., Samoylenko N.A., Semenov S.V., Balakirev A.A., Golovkin A.Yu. Application of the topological optimization method to reduce the weight of a structurally similar aircraft gas turbine pipeline bracket engine [Primenenie metoda topologicheskoj optimizacii dlya umen'sheniya massy konstruktivno podobnogo kronshtejna truboprovoda aviacionnogo gazoturbinnyj dvigatel']. Bulletin of PNRPU. Aerospace engineering. 2018. No. 55. Pp. 42-51. DOI:https://doi.org/10.15593/2224-9982/2018.55.05. (rus)
2. Borovikov A.A., Tushev O.N. Development of the power structure of a spacecraft using topological optimization for two variants of manufacturing technology [Razrabotka silovoj konstrukcii kosmicheskogo apparata s ispol'zovaniem topologicheskoj optimizacii dlya dvuh variantov tekhnologii izgotovleniya]. Engineering Journal: Science and Innovation. 2018. No. 9. Pp. 1-13. DOI:https://doi.org/10.18698/2308-6033-2018-9-1807. (rus)
3. Sysoeva V.V., Chedrik V.V. Algorithms for optimizing the topology of power structures [Algoritmy optimizacii topologii silovyh konstrukcij]. Scientific notes of TsAGI. 2011. Vol. XLII. No. 2. Pp. 91-102. (rus)
4. Sigmund O., Maute K. Struct topology optimization approaches a comparative review. Structural and Multidisciplinary Optimization. 2013. Vol. 48. Is. 6. Pp. 1031--1055. DOIhttps://doi.org/10.1007/s00158-013-0978-6.
5. Krotkikh A.A., Maksimov P.V. Research and modification of the SIMP topological optimization method [Issledovanie i modifikaciya metoda topologicheskoj optimizacii SIMP]. International Research Journal. 2016. No. 01(55). Part 4. Pp. 91-94. DOI:https://doi.org/10.23670/IRJ.2017.55.071. (rus).
6. Masood S.H. Advances in Fused Deposition Modeling. Comprehensive Materials Processing. 2014. No. 10. Pp. 69-91. DOIhttps://doi.org/10.1016/B978-0-0.
7. Hazrat Ali Md., Smagulov Z., Otepbergenov T. Finite element analysis of the CFRP-based 3D printed ankle-foot orthosis. Procedia Computer Science. 2021. Vol. 179. Pp. 55-62. DOIhttps://doi.org/10.1016/2020.12.008.
8. Bashin K.A., Tursunov R.A., Semenov S.V. Topology optimization methods for structures used in the aerospace industry [Metody topologicheskoj optimizacii konstrukcij, primenyayushchiesya v aerokosmicheskoj otrasli]. Bulletin of PNRPU. Aerospace engineering. 2017. No. 4 (51). Pp. 51-61. DOI:https://doi.org/10.15593/2224-9982/2017.51.05. (rus)
9. Borovikov A.A., Tenenbaum S.M. Topological optimization of the transition compartment Spacecraft [Topologicheskaya optimizaciya perekhodnogo otseka kosmicheskie apparaty]. Aeronautical and Rocket Space Engineering, 2016. No. 05. Pp. 16-30. DOIhttps://doi.org/10.15593/2224-9982/2018.55.05. (rus)
10. Brackett D., Ashcroft I., Hague R. Topology optimization for additive manufacturing. Proc. SFF Symp. Austin Texas. 2011. Pp. 348-362.
11. Maksimov P.V., Fetisov K.V. Analysis of methods for finalizing the finite element model after topological optimization [Analiz metodov dorabotki konechno-elementnoj modeli posle topologicheskoj optimizacii]. International Research Journal. 2016. No. 9(51). Part 2. Pp. 58-60. DOI:https://doi.org/10.15593/2224-9982/2018.55.05. (rus)
12. Kukushkin A.V., Konovalov D.A., Vershinin A.V., Levin V.A. Numerical simulation in CAE Fidesys of bonded contact problems on non-conformal meshes. Journal of Physics: Conference Series. 2019. Vol. 1158. No. 2. Art. 032022. DOI:https://doi.org/10.1088/1742-6596/1158/3/032022.
13. Cheng L., Liang X., Bai J., Chen Q., Lemon J., To A. On utilizing topology optimization to design support structure to prevent residual stress induced build failure in laser powder bed metal additive manufacturing. Additive Manufacturing. 2019. Vol. 27. Pp. 290-304. DOI:https://doi.org/10.1016/j.addma.2019.03.001.
14. Shi G., Guan C., Quan D., Dongtao W.u., Tang L., Gao T. An aerospace bracket designed by thermo-elastic topology optimization and manufactured by additive manufacturing. Chinese Journal of Aeronautics. 2020. Vol. 33 (4). Pp.1252-1259. DOI:https://doi.org/10.1016/j.cja.2019.09.006.
15. Mass Y., Amir O. Topology optimization for additive manufacturing: accounting for overhang limitations using a virtual skeleton. Additive Manufacturing 18. 2017. Pp. 58-73. DOI:https://doi.org/10.1016/j.addma.2017.08.001.