ПРИМЕНЕНИЕ МЕТОДОВ МАШИННОГО ОБУЧЕНИЯ В ЗАДАЧЕ ТОПОЛОГИЧЕСКОЙ ОПТИМИЗАЦИИ УПРУГОЙ ПЛАСТИНЫ
- Авторы: Авдонюшкин Д.В.1, Матвеева А.И.1, Новокшенов А.Д.1
- Учреждения:
- Санкт-Петербургский политехнический университет Петра Великого
- Выпуск: № 3 (2023)
- Страницы: 5-14
- Раздел: Статьи
- URL: https://ered.pstu.ru/index.php/mechanics/article/view/3791
- DOI: https://doi.org/10.15593/perm.mech/2023.3.01
- Цитировать
Аннотация
В качестве альтернативы традиционным методам топологической оптимизации де- формируемых твердых тел предложен подход к топологической оптимизации на основе методов машинного обучения. Предложенный подход существенно уменьшает время, затрачиваемое на получение оптимального решения, и позволяет избежать использования ресурсоемких конечно-элементных вычислений на стадии получения оптимального реше- ния. Все ресурсоемкие вычисления выполняются на стадии тренировки сети. Приводится обзор мировой литературы по теме применения методов машинного обучения в задаче топологической оптимизации упругого тела. Далее в качестве примера рассматривается квадратная упругая пластина, жестко закрепленная с одной стороны и нагруженная силой с другой. Для данной пластины с помощью метода скользящих асимптот решается серия задач топологической оптимизации (максимизации жесткости при ограничении на объём) для построения тренировочного набора данных. Проводится сравнительное исследова- ние нейронной сети с одним пользовательским нелинейным слоем, созданным исходя из особенностей оптимальной топологии, и трехслойной нейронной сети, построенной с по- мощью стандартных функций библиотеки PyTorch. Входным параметром нейронной сети является точка приложения силы, выходным – оптимальная топология пластины. Обуче- ние сети происходит с помощью метода обратного распространения ошибки. Квадратич- ная норма вектора отклонений предсказанных значений проектных переменных от значе- ний, полученных на последнем шаге оптимизации, минимизируется в процессе обучения нейронной сети. Рассмотренный пример демонстрирует возможность применения подхода к другим задачам, отличающимся геометрией, граничными условиями и т.д. Также обсуж- даются результаты и нерешенные проблемы метода.
Полный текст
Один из наиболее часто используемых сегодня ме- тодов численной оптимизации в механике деформируе- мого твердого тела – это метод топологической оптими- зации. В классической постановке топологическая оп- тимизация – задача нахождения оптимального с точки зрения жесткости распределения материи в заданной области при определенных нагрузках и граничных ус- ловиях. Одним из наиболее быстро развивающихся на- правлений в области топологической оптимизации яв- ляется использование методов машинного обучения. Литературный обзор источников позволяет выделить основные цели применения существующих методов машинного обучения в задаче топологической оптими- зации: ускорение итерационной процедуры, безытера- ционная оптимизация, метамоделирование, уменьшение размерности пространства проектирования, усовершен- ствование оптимизатора, генеративный дизайн и по- стобработка. В топологической оптимизации, как и в других классических итерационных методах, с увеличением итераций изменение переменных проектирования начи- нает происходить медленнее. По мере сходимости ме- тода на последних итерациях отклонение переменных проектирования может быть пренебрежительно мало, а время, затрачиваемое на этом этапе, велико. Поэтому часть исследований посвящены использованию нейрон- ных сетей для ускорения итерационной процедуры с помощью предсказания оптимального решения на основе промежуточного, ещё не сошедшегося реше- ния [1–6]. В классическом подходе к топологической оптими- зации на каждой итерации вычисление целевой функ- ции, ограничений и их производных по переменным проектирования осуществляется с помощью метода ко- нечных элементов (МКЭ). Метамоделирование предпо- лагает вычисление этих величин с помощью нейронной сети. С помощью сверточной нейронной сети вычисля- ются податливость, жесткость, объемная доля [7–12]. При этом входными данными для нейронной сети явля- ется распределение фиктивной плотности на текущей итерации. При увеличении размерности модели и ее конечно- элементного разбиения значительно увеличивается время оптимизации за счет большого количество пере- менных проектирования. В работах [13–24] предлага- ются подходы к использованию нейронных сетей для уменьшения количества варьируемых параметров. В частности, в [20; 21] предлагается подход, который использует расширенный вариационный автоэнкодер (VAE) для кодирования 2D-топологий в скрытое про- странство параметров меньшего размера и для декоди- рования выборок из этого пространства обратно в 2D- топологии. Топологическая оптимизация выполняется в скрытом пространстве, а не в пространстве изображе- ний. Другим возможным способом уменьшения количе- ства переменных проектирования является отказ от па- раметризации с помощью конечно-элементного разбие- ния и использование геометрических параметров в качестве проектных переменных. Данный подход также демонстрирует высокую эффективность [22–24]. Оптимизированные структуры зачастую имеют низкое качество, поэтому цель многих исследований стоит в том, чтобы повысить его. Нейронные сети в этом случае используются на этапе постобработки результатов оптимизации. Например, в [26–28] генери- руется оптимальная структура на грубом КЭ-разбиении и нейронная сеть для повышения качества изображения. В работах [29–30] исследования посвящены постобра- ботке границ сгенерированных изображений с оттенка- ми серого или с нечеткими границами. Наконец, последняя проблема, которой в последнее время уделяют большое внимание ученые, это полно- стью безытеративная оптимизация. Данный подход по начальной форме, граничным условиям и нагрузкам дает возможность получить оптимальную топологию конструкции с помощью нейронной сети без проведе- ния оптимизации. Для этого используются сверточные [31–39], генеративно-состязательные [32] и условные генеративно-состязательные сети [33]. В некоторых работах авторы для обобщения этого подхода на различные граничные условия дополняют входной массив полем перемещений [34], деформаций [35] или главными напряжениями [36]. В работе [37] предложена условная генеративно-состязательная сеть (cGAN-type), на вход которой дополнительно передает- ся плотность энергии деформации и эквивалентные по Мизесу напряжения, полученные из МКЭ. В настоящей работе предлагается подход по ис- пользованию нейронной сети именно для безытераци- онной топологической оптимизации. Основным его от- личием от предложенных ранее и описанных в литера- туре подходов является использование не стандартных общепринятых слоев нейронной сети, а разработка соб- ственной высокоэффективной структуры нейронной сети, основанной на наблюдениях за характером пове- дения параметров проектирования в зависимости от входных параметров.Об авторах
Д. В. Авдонюшкин
Санкт-Петербургский политехнический университет Петра Великого
А. И. Матвеева
Санкт-Петербургский политехнический университет Петра Великого
А. Д. Новокшенов
Санкт-Петербургский политехнический университет Петра Великого
Список литературы
- Sosnovik I, Oseledets I. Neural networks for topology optimization // Russian Journal of Numerical Analysis and Mathematical Modelling. – 2019. – Vol. 34(4). – P. 215–223.
- Saurabh Banga, Harsh Gehani, Sanket Bhilare, Sagar Patel, and Levent Kara. 3D Topology Optimization using Convolutional Neural Networks. – Preprint, 8 2018.
- An efficient data generation method for ANN-Based surrogate models / R. Kai, T. Chao, Q. Michael, W. Wenjing // Struct Multidiscip. Optim. – 2022. – Vol 65. – P. 90. doi: 10.1007/s00158-022-03180-6
- Kallioras N.A., Kazakis G., Lagaros N.D. Accelerated topology optimization by means of deep learning // Structural and Multidisciplinary Optimization. – 2020. – Vol. 62(3). – P. 1185–1212.
- Acceleration Design for Continuum Topology Optimization by Using Pix2pix Neural Network / Hong-Ling Ye, Ji-Cheng Li, Bo-Shuai Yuan, Nan Wei, Yun-Kang Sui // International Journal of Applied Mechanics. – 2021. – Vol. 13(04), no. 5. – P. 2150042. doi: 10.1142/S1758825121500423
- Younghwan Joo, Yonggyun Yu, In Gwun Jang. Unit Module- Based Convergence Acceleration for Topology Optimization Using the Spatiotemporal Deep Neural Network // IEEE Access. – 2021. – Vol. 9. – P. 149766–149779. doi: 10.1109/ACCESS.2021.3125014
- CNN-based image recognition for topology optimization / S. Lee, H. Kim, Q.X. Lieu, J. Lee // Knowledge-Based Systems. – 2020. – Vol. 198. – P. 105887.
- Kim C., Lee J., Yoo J. Machine learning-combined topology optimization for functionary graded composite structure design // Computer Methods in Applied Mechanics and Engineering. – 2021. – Vol. 387. – P. 114158.
- Multiscale topology optimization using neural network surrogate models / D.A. White, W.J. Arrighi, J. Kudo, S.E. Watts // Computer Methods in Applied Mechanics and Engineering. – 2019. – Vol. 346. – P. 1118–1135
- Takahashi Y., Suzuki Y., Todoroki A. Convolutional neural network-based topology optimization (cnn-to) by estimating sensitivity of compliance from material distribution // arXiv preprint arXiv. – 2001. – P. 00635.
- Qian C., Ye W. Accelerating gradient-based topology optimization design with dual-model artificial neural networks // Structural and Multidisciplinary Optimization. – 2021. – No. 63(4). – P. 1687–1707.
- Cheng Qiu, Shanyi Du, Jinglei Yang. A deep learning approach for efficient topology optimization based on the element removal strategy // Materials Design. – 2021. – Vol. 212. – P. 110179.
- Hoyer S., Sohl-Dickstein J., Greydanus S. Neural reparameterization improves structural optimization // arXiv preprint arXiv. – 2019. – Vol. 1909. – P. 04240.
- TONR: An exploration for a novel way combining neural network with topology optimization / Zeyu Zhang, Yu Li, Weien Zhou, Xiaoqian Chen, Wen Yao, Yong Zhao // Computer Methods in Applied Mechanics and Engineering. – 2021. – Vol. 386. – P. 114083.
- Liang Chen, Mo-How Herman Shen. A New Topology Optimization Approach by Physics-Informed Deep Learning Process // Advances in Science, Technology and Engineering Systems Journal. – 2021. – No. 6(4). – P. 233–240.
- Chandrasekhar A., Suresh K. TOuNN: topology optimization using neural networks // Structural and Multidisciplinary Optimization. – 2021. – No. 63(3). – P. 1135–1149.
- Halle A., Campanile L.F., Hasse A. An Artificial Intelligence– Assisted Design Method for Topology Optimization without Pre-Optimized Training Data // Applied Sciences. – 2021. – No. 11(19). – P. 9041.
- Jonas Zehnder, Yue Li, Stelian Coros, and Bernhard Thomaszewski. NTopo: Mesh-free Topology Optimization using Implicit Neural Representations. Preprint. – 2021
- Deng H., To A.C. Topology optimization based on deep representation learning (DRL) for compliance and stressconstrained design // Computational Mechanics. – 2020. – Vol. 66. – P. 449–469.
- An Indirect Design Representation for Topology Optimization Using Variational Autoencoder and Style Transfer / Tinghao Guo, Danny J. Lohan, Ruijin Cang, Max Yi Ren, James T. Allison // 2018 AIAA/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference. – Reston, Virginia, 1 2018. American Institute of Aeronautics and Astronautics. doi: 10.2514/6.2018-0804
- Greminger M. Generative Adversarial Networks With Synthetic Training Data for Enforcing Manufacturing Constraints on Topology Optimization // Volume 11A: 46th Design Automation Conference (DAC). Proceedings of the ASME 2020 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference., American Society of Mechanical Engineers, 8 2020. doi: 10.1115/DETC2020-22399
- Machine learning-driven real-time topology optimization under moving morphable component-based framework / X. Lei, C. Liu, Z. Du, W. Zhang, X. Guo // Journal of Applied Mechanics. – 2019. – Vol. 86(1). – P. 011004.
- Data-driven geometry-based topology optimization / Van-Nam Hoang, Ngoc-Linh Nguyen, Dat Q. Tran, Quang-Viet Vu, H. Nguyen-Xuan // Structural and Multidisciplinary Optimization. – 2022. – Vol. 65(2). – P. 69. doi: 10.1007/s00158-022-03170-8
- Machine Learning based parameter tuning strategy for MMC based topology optimization / X. Jiang, H. Wang, Y. Li, K. Mo // Advances in Engineering Software. – 2020. – Vol. 149. – P. 102841.
- Lynch M.E., Sarkar S., Maute K. Machine learning to aid tuning of numerical parameters in topology optimization // Journal of Mechanical Design. – 2019. – Vol. 141(11).
- An artificial neural network approach for generating high-resolution designs from low-resolution input in topology optimization / N. Napier, S.A. Sriraman, H.T. Tran, K.A. James // Journal of mechanical design. – 2020. – Vol. 142(1).
- Deep super-resolution neural network for structural topology optimization / C. Wang, S. Yao, Z. Wang, J. Hu // Engineering Optimization. – 2021. – Vol. 53(12). – P. 2108–2121.
- Efficient, high-resolution topology optimization method based on convolutional neural networks / L. Xue, J. Liu, G. Wen, H. Wang // Frontiers of Mechanical Engineering. – 2020. – Vol. 16(1). – P. 80–96.
- Strömberg N. Efficient detailed design optimization of topology optimization concepts by using support vector machines and metamodels // Engineering Optimization. – 2020. – Vol. 52(7). – P. 1136–1148.
- Image-Based Multiresolution Topology Optimization Using Deep Disjunctive Normal Shape Model / V. Keshavarzzadeh, M. Alirezaei, T. Tasdizen, R.M. Kirby // Computer-Aided Design. – 2020. – Vol. 130. – P. 102947.
- Abueidda D.W., Koric S., Sobh N.A. Topology optimization of 2D structures with nonlinearities using deep learning // Computers Structures. – 2020. – Vol. 237. – P. 106283.
- Sharpe C., Seepersad C.C. Topology design with conditional generative adversarial networks. In International Design Engineering Technical Conferences and Computers and Information in Engineering Conference // American Society of Mechanical Engineers. – 2019. – Vol. 59186. – P. V02AT03A062.
- Yang X., Bao D.W., Yan X. OptiGAN: Topological Optimization in Design Form-Finding with Conditional GANs // Proceedings of the 27th International Conference of the Association for Computer-Aided Architectural Design Research in Asia (CAADRIA) 2022. – Sydney, Australia, 9–15 April 2022.
- A deep convolutional neural network for topology optimization with strong generalization ability / Y. Zhang, B. Peng, X. Zhou, C. Xiang, D. Wang // arXiv preprint arXiv. – 1901.07761
- Accelerated topology optimization design of 3D structures based on deep learning / C. Xiang, D. Wang, Y. Pan [et al.] // Struct Multidisc Optim. – 2022. – Vol. 65. – P. 99.
- Deep learning driven real time topology optimisation based on initial stress learning / Jun Yan, Qi Zhang, Qi Xu, Zhirui Fan, Haijiang Li, Wei Sun, Guangyuan Wang // Advanced Engineering Informatics. – 2022. – Vol. 51. – P. 101472.
- Topologygan: Topology optimization using generative adversarial networks based on physical fields over the initial domain / Z. Nie, T. Lin, H. Jiang, L.B. Kara // Journal of Mechanical Design. – 2021. – Vol. 143(3).
- Baki Harish, Kandula Eswara Sai Kumar, Balaji Srinivasan. Topology Optimization Using Convolutional Neural Network // Lecture Notes in Mechanical Engineering. – Springer, 2020. – P. 301–307.
- Ruijin Cang, Hope Yao, Yi Ren. One-shot generation of near-optimal topology through theory-driven machine learning // Computer-Aided Design. – 2019. – Vol. 109. – P.12–21.
Комментарии к статье
Darcy Leech (23.08.2023)
Juliana Weisz (23.08.2023)
Darcy Leech (23.08.2023)
Darcy Leech (23.08.2023)
Juliana Weisz (23.08.2023)
Eartha Macarthur (23.08.2023)
Darcy Leech (23.08.2023)
Juliana Weisz (23.08.2023)
Darcy Leech (23.08.2023)
Juliana Weisz (23.08.2023)
Juliana Weisz (23.08.2023)
Armand Ibarra (23.08.2023)
Howard Farfan (23.08.2023)
Regan Strode (23.08.2023)
Tatiana McVilly (23.08.2023)
Regan Strode (23.08.2023)
Verena Mullin (23.08.2023)
Regan Strode (23.08.2023)
Regan Strode (23.08.2023)
Verena Mullin (23.08.2023)
Regan Strode (23.08.2023)
Verena Mullin (23.08.2023)
Verena Mullin (23.08.2023)
Verena Mullin (23.08.2023)
Armand Ibarra (23.08.2023)
Eartha Macarthur (23.08.2023)
Armand Ibarra (23.08.2023)
Eartha Macarthur (23.08.2023)
Armand Ibarra (23.08.2023)
Eartha Macarthur (23.08.2023)
Armand Ibarra (23.08.2023)
Eartha Macarthur (23.08.2023)
Howard Farfan (23.08.2023)
Tatiana McVilly (23.08.2023)
Howard Farfan (23.08.2023)
Tatiana McVilly (23.08.2023)
Howard Farfan (23.08.2023)
Tatiana McVilly (23.08.2023)
Howard Farfan (23.08.2023)
Tatiana McVilly (23.08.2023)
Tory Coury (25.08.2023)
Tory Coury (25.08.2023)
Tory Coury (25.08.2023)
Cortney Bateman (25.08.2023)
Cortney Bateman (25.08.2023)
Estela Schwartz (25.08.2023)
Riley Gustafson (25.08.2023)
Estela Schwartz (25.08.2023)
Riley Gustafson (25.08.2023)
Riley Gustafson (25.08.2023)
Hannah Saenz (25.08.2023)
Elliot McLerie (25.08.2023)
Hannah Saenz (25.08.2023)
Elliot McLerie (25.08.2023)
Hannah Saenz (25.08.2023)
Elliot McLerie (25.08.2023)
Cortney Bateman (25.08.2023)
Gabriele Auger (25.08.2023)
Mason McCormack (25.08.2023)
Mason McCormack (25.08.2023)
Mason McCormack (25.08.2023)
Gabriele Auger (26.08.2023)
Estela Schwartz (26.08.2023)
Gabriele Auger (26.08.2023)
Howard Farfan (13.09.2023)
Howard Farfan (13.09.2023)
Darcy Leech (13.09.2023)
Elliot McLerie (13.09.2023)
Elliot McLerie (13.09.2023)
Hannah Saenz (13.09.2023)
Armand Ibarra (13.09.2023)
Armand Ibarra (13.09.2023)
Mason McCormack (13.09.2023)
Tatiana McVilly (13.09.2023)
Mason McCormack (13.09.2023)
Tory Coury (13.09.2023)
Juliana Weisz (13.09.2023)
Juliana Weisz (13.09.2023)
Elliot McLerie (13.09.2023)
Verena Mullin (13.09.2023)
Riley Gustafson (13.09.2023)
Howard Farfan (13.09.2023)
Tory Coury (13.09.2023)
Estela Schwartz (13.09.2023)
Cortney Bateman (13.09.2023)
Tory Coury (13.09.2023)
Tatiana McVilly (13.09.2023)
Verena Mullin (13.09.2023)
Gabriele Auger (13.09.2023)
Estela Schwartz (13.09.2023)
Eartha Macarthur (13.09.2023)
Cortney Bateman (13.09.2023)
Tatiana McVilly (13.09.2023)
Gabriele Auger (13.09.2023)
Riley Gustafson (13.09.2023)
Mason McCormack (13.09.2023)
Gabriele Auger (13.09.2023)
Hannah Saenz (13.09.2023)
Armand Ibarra (13.09.2023)
Riley Gustafson (13.09.2023)
Cortney Bateman (13.09.2023)
Estela Schwartz (14.09.2023)
Juliana Weisz (14.09.2023)
Cortney Bateman (14.09.2023)
Eartha Macarthur (14.09.2023)
Tory Coury (14.09.2023)
Eartha Macarthur (14.09.2023)
Verena Mullin (14.09.2023)
Darcy Leech (14.09.2023)
Armand Ibarra (14.09.2023)
Darcy Leech (14.09.2023)
Mason McCormack (14.09.2023)
Regan Strode (14.09.2023)
Hannah Saenz (14.09.2023)
Regan Strode (14.09.2023)
Riley Gustafson (14.09.2023)
Gabriele Auger (14.09.2023)
Hannah Saenz (14.09.2023)
Juliana Weisz (14.09.2023)
Tatiana McVilly (14.09.2023)
Verena Mullin (14.09.2023)
Eartha Macarthur (14.09.2023)
Darcy Leech (14.09.2023)
Howard Farfan (14.09.2023)
Estela Schwartz (14.09.2023)
Regan Strode (14.09.2023)
Khel Raja (31.10.2023)
Apek Marketing (10.03.2024)
Mayne Nalyia (13.03.2024)
Mayne Nalyia (18.03.2024)
Mayne Nalyia (20.03.2024)
Mayne Nalyia (22.03.2024)
Mayne Nalyia (25.03.2024)
Mayne Nalyia (26.03.2024)
Mayne Nalyia (27.03.2024)
Mayne Nalyia (28.03.2024)
Mayne Nalyia (31.03.2024)
Mayne Nalyia (01.04.2024)
Mayne Nalyia (02.04.2024)
Mayne Nalyia (03.04.2024)
Mayne Nalyia (06.04.2024)
Mayne Nalyia (07.04.2024)
Mayne Nalyia (13.04.2024)
Mayne Nalyia (29.04.2024)
Mayne Nalyia (11.06.2024)
Liga Petani (16.07.2024)
Mayne Nalyia (18.07.2024)
Mayne Nalyia (04.09.2024)
wishbet paling populer 2024 (14.09.2024)
WISHSLOT GAME ONLINE TERBAIK (19.09.2024)
grab4d gacor (21.09.2024)
Grab4d Official (25.09.2024)
wishbet wishbet (26.09.2024)
Grab4d Official (01.10.2024)
ffs sss11 (02.10.2024)
wishbet wishbet (04.10.2024)
integratori testosterone (09.10.2024)
integratori testosterone (09.10.2024)
wishbet wishbet (09.10.2024)
grab4d official tembak (11.10.2024)
wishbet wishbet (14.10.2024)
arshavin arshavin (15.10.2024)
Dhruvi Parmar (20.10.2024)
wishbet wishbet (21.10.2024)
ffs pro fathi (25.10.2024)
wishbet wishbet (27.10.2024)
wishbet wishbet (01.11.2024)
WISHSLOT GAME ONLINE TERBAIK (04.11.2024)
the gaun (07.11.2024)
Mollie Talbot (12.11.2024)
Mollie Talbot (12.11.2024)
Mollie Talbot (12.11.2024)