РОЗРОБКА ВЕБСЕРВЕРА ДЛЯ ХМАРНИХ СИСТЕМ СКІНЧЕННО-ЕЛЕМЕНТНОГО АНАЛІЗУ
Анотація
У роботі розглянуто підхід до створення хмарної системи скінченно елементного аналізу, яка поєднує сучасні вебтехнології та метод скінченних елементів. Показано, що використання хмарних обчислень в задачах інженерного моделювання забезпечує новий рівень автоматизації процесів проєктування, підвищує ефективність використання обчислювальних ресурсів і робить високопродуктивні розрахунки доступними для широкого кола користувачів. Сучасна хмарна архітектура включає чотири основні компоненти: інтерфейс користувача, вебсервер, систему скінченно-елементного аналізу й обчислювальний кластер, взаємодія між якими здійснюється через мережеві протоколи REST API або WebSocket. Така структура дозволяє забезпечити гнучкість масштабування, модульність та простоту інтеграції із зовнішніми сервісами. Реалізація запропонованого вебсервера виконана мовою програмування Go, яка завдяки вбудованим засобам паралелізму та підтримці конкурентних процесів забезпечує високу продуктивність і стабільність роботи. Розроблена структура каталогів проєкту забезпечує логічне розділення компонентів, що спрощує розроблення, налагодження, підтримку та подальше розширення системи. Реалізований програмний прототип дозволяє розв’язувати задачі статики у пружній постановці, забезпечує завантаження сіткових моделей, створення, збереження і редагування задач, а також відображення результатів розрахунку у форматі JSON через вебінтерфейс. Отримані результати демонструють практичну доцільність поєднання вебтехнологій із методами інженерного аналізу для створення масштабованих обчислювальних систем. Запропонований підхід може бути основою для побудови промислових рішень, орієнтованих на віддалене виконання скінченно-елементних розрахунків у хмарному середовищі. Подальші дослідження доцільно спрямувати на розширення можливостей обчислювального модуля (урахування динамічних, теплових і нелінійних задач), реалізацію розподілених обчислень на кластерних системах і підвищення інтерактивності користувацького інтерфейсу.
Посилання
2. Zienkiewicz O. C., Taylor R. L., Zhu J. Z. The Finite Element Method: Its Basis and Fundamentals. Sixth edition. Butterworth-Heinemann, 2016. 753 p.
3. Abaqus Finite Element Analysis. SIMULIA. URL: https://www.3ds.com/products/simulia/abaqus (дата звернення: 01.11.2025).
4. COMSOL Multiphysics Simulation Software. URL: https://www.comsol.com/comsol-multiphysics (дата звернення: 01.11.2025).
5. Engineering Simulation & 3D Design Software. Ansys. URL: https://www.ansys.com/ (дата звернення: 01.11.2025).
6. MSC Nastran – Multidisciplinary Structural Analysis. URL: http://surl.li/schezo (дата звернення: 01.11.2025).
7. 3D CAD FEA Simulation & Analysis Software. SOLIDWORKS. URL: https://www.solidworks.com/product/solidworks-simulation (дата звернення: 01.11.2025).
8. Code_Aster. URL: https://code-aster.org/spip.php?rubrique2 (дата звернення: 01.11.2025).
9. OpenFOAM. URL: https://www.openfoam.com/ (дата звернення: 01.11.2025).
10. FreeFEM – An open-source PDE Solver using the Finite Element Method. URL: https://freefem.org/ (дата звернення: 23.10.2025).
11. OpenFEM Library. URL: https://www.sdtools.com/research/openfem/ (дата звернення: 25.10.2025).
12. Best Open-Source Finite Element Analysis Software. URL: http://surl.li/vmblnr (дата звернення: 25.10.2025).
13. React. URL: https://react.dev/ (дата звернення: 28.10.2025).
14. Welcome to Flask. URL: https://flask.palletsprojects.com/en/stable/ (дата звернення: 27.10.2025).
15. Node.js – Run JavaScript Everywhere. URL: https://nodejs.org/uk (дата звернення: 27.10.2025).
16. The Go Programming Language. URL: https://go.dev/ (дата звернення: 27.10.2025).
17. REST API Tutorial. URL: https://restfulapi.net/ (дата звернення: 27.10.2025).
18. The Websocket Protocol. URL: https://websocket.org/ (дата звернення: 27.10.2025).
19. Finite Element Analysis in the Cloud. URL: https://sparselab.com/ (дата звернення: 27.10.2025).
20. Structural Mechanics Simulation | SimScale. URL: https://www.simscale.com/ (дата звернення: 27.10.2025).
21. Finite Element Analysis with Cloud-Based High-Performance Computing. URL: https://surl.li/htvkqi(дата звернення: 27.10.2025).

Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
ISSN 



