СКІНЧЕННОЕЛЕМЕНТНЕ ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ ДЛЯ РОЗВ’ЯЗАННЯ ТРИВИМІРНИХ ЗАДАЧ З ВИКОРИСТАННЯМ ХМАРНИХ ТЕХНОЛОГІЙ
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.




