СКІНЧЕННОЕЛЕМЕНТНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ДЛЯ РОЗВ’ЯЗАННЯ ТРИВИМІРНИХ ЗАДАЧ З ВИКОРИСТАННЯМ ХМАРНИХ ТЕХНОЛОГІЙ
DOI:
https://doi.org/10.20998/2078-9130.2024.2.316338Ключові слова:
тривимірний напружено-деформований стан, метод скінченних елементів, програмне забезпечення, хмарні технології, розподілені обчислення.Анотація
Основні співвідношення методу скінченних елементів, представлені у статті у загальному тривимірному формулюванні. застосовано для побудови програмного засобу, призначеного для розрахункового аналізу напружено-деформованого стану з використанням хмарних ресурсів у випадку великих обсягів даних. Наведено математичну постановку задачі. Описано основні залежності, що застосовуються для побудови скінченноелементних співвідношень елементу у формі чотирьохвузлового тетраедру. Використано лінійні функції форми. Система лінійних алгебраїчних рівнянь розв’язується методом спряжених градієнтів. Обговорюється структура додаткових програм, призначених для пре- та постпроцесорної обробки даних. Наведено приклади роботи даних програм, що демонструють можливості аналізу скінченноелементних моделей, їхніх окремих фрагментів та розподілу компонентів напружено-деформованого стану за об’ємом елементу конструкції, що аналізується. Обговорюються результати верифікаційних досліджень, які показали задовільну достовірність даних, що отримуються при розв’язанні пружних задач. Описано запропонований для застосування хмарних ресурсів підхід з використанням технологій Terraform та Kubernetes, який дозволяє виконувати чисельне моделюванні за допомогою розробленого програмного засобу. Виконано порівняння характеристик обчислювальних процесів з використанням програми для окремого персонального комп’ютера та розрахунку у хмарі. Наголошується, що за даними виконаних порівнянь випливає, що використання інфраструктури Microsoft Azure у поєднанні з автоматизованими інструментами Terraform і Kubernetes суттєво прискорює виконання проаналізованих задач. Відмічається перевага запропонованого підходу у реалізації можливостей динамічного управління ресурсами системи відповідно до поточного обчислювального навантаження.
Посилання
Zienkiewicz O. C., Taylor R. L., Wood D. D. The finite element method for solid and structural mechanics. Oxford: Butterworth-Heinemann, 2014. 672 p. https://doi.org/10.1016/b978-1-85617-634-7.00016-8
Chandrupatla T., Belegundu A. Introduction to finite elements in engineering. – Cambridge University Press, 2021. 512 p. https://doi.org/10.1017/9781108882293
Alfoqaha A., O’Connell K., Campbell E. IBM POWER9 Systems, Shock Simulation and Testing Validation. International Design En-gineering Technical Conferences and Computers and Information in Engineering Conference. American Society of Mechanical Engi-neers, 2019. Т. 59285. С. V008T10A040. https://doi.org/10.1115/detc2019-97028
Wu D., Terpenny J., Schaefer D. Digital design and manufacturing on the cloud: A review of software and services—RETRACTED. AI EDAM. 2017. V. 31. №. 1. С. 104-118. https://doi.org/10.1017/s0890060416000305
Chen X., Liu Y. Finite element modeling and simulation with AN-SYS Workbench – CRC press, 2018. https://doi.org/10.1201/9781351045872
Törmä J. Cloud HPC strategies and performance for FEM. 2016. 45 р.
Wu D. et al. Performance evaluation of cloud-based high perfor-mance computing for finite element analysis. International Design Engineering Technical Conferences and Computers and Infor-mation in Engineering Conference. American Society of Mechani-cal Engineers, 2015. Т. 57045. С. V01AT02A043. https://doi.org/10.1115/detc2015-46381
Quattrini R. et al. From TLS to FE analysis: Points cloud exploitation for structural behaviour definition. The San Ciriaco’s Bell Tower. The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences. 2019. Т. 42. С. 957-964. https://doi.org/10.5194/isprs-archives-xlii-2-w15-957-2019
Cai L. et al. Application of cloud computing to simulation of a heavy-duty machine tool. The International Journal of Advanced Pidaparti R. M. Engineering finite element analysis. Morgan & Claypool Publishers, 2017.Manufacturing Technology. 2016. Т. 84. С. 291-303. https://doi.org/10.1007/s00170-015-7916-2
Pidaparti R. M. Engineering finite element analysis. Morgan & Claypool Publishers, 2017. 253 p. ttps://doi.org/10.1007/978-3-031-79570-1
Breslavsky D. V., Korytko Yu. M., Tatarinova O. A.. Proektu-vannya ta rozrobka skinchennoelementnogo programnogo zab-ezpechennya [Design and development of finite element software]. Kharkov, NTU "KhPI"; Publ., 2017. 232 p.
Hetnarski R. B., Ignaczak J. The mathematical theory of elasticity. CRC Press, 2016. 837p. https://doi.org/10.1201/9781439828892
Schleicher K. The conjugate gradient method. The Leading Edge. 2018. Т. 37. №. 4. С. 296-298. https://doi.org/10.1190/tle37040296.1
Buss S. R. 3D computer graphics: a mathematical introduction with OpenGL. Cambridge University Press, 2003. https://doi.org/10.1017/CBO9780511804991
Öchsner A. Bending of Beams. In: Elasto-Plasticity of Frame Struc-ture Elements. Springer, Berlin, Heidelberg. С. 55-149.
Brikman Y. Terraform: Up and Running." O'Reilly Media, Inc.", 2022.460 p.
Luksa M. Kubernetes in action. Simon and Schuster, 2017. 624 p.