РОЗРОБЛЕННЯ КЛІЄНТСЬКОГО ВЕБЗАСТОСУНКУ ДЛЯ ХМАРНИХ СИСТЕМ СКІНЧЕННО-ЕЛЕМЕНТНОГО АНАЛІЗУ
DOI:
https://doi.org/10.32782/mathematical-modelling/2025-8-2-17Ключові слова:
метод скінченних елементів, хмарні обчислення, вебзастосунок, фронтенд, микросервісна архітектура, React, WebGLАнотація
У роботі розглянуто підхід до створення клієнтського вебзастосунку системи скінченно-елементного аналізу з відкритим початковим кодом, призначеного для використання у хмарному середовищі та віддаленого доступу користувачів. Показано, що розвиток сучасного машинобудування неможливий без широкого впровадження систем автоматизованого проєктування, важливим завданням яких є моделювання фізичних характеристик об’єктів із застосуванням методу скінченних елементів. Висока вартість відповідного пропрієтарного програмного забезпечення та обмеженість обчислювальних ресурсів стимулюють розроблення хмарних сервісів із відкритим кодом, які надають можливість проведення складних інженерних розрахунків без необхідності використання потужних локальних комп’ютерів. Запропоновано архітектуру фронтенд-застосунку, який реалізує інтерфейс користувача для створення, редагування та відображення даних для скінченно-елементних розрахунків у зручній інтерактивній формі. Застосунок розроблено на основі бібліотеки React, що забезпечує масштабованість, багатоплатформність і високу швидкодію. У системі реалізовано три основні режими роботи: створення нової задачі, завантаження існуючої та перегляд результатів, отриманих із хмарного серверу. Передача даних між фронтендом і бекендом здійснюється у форматі JSON, що гарантує сумісність із різними обчислювальними системами. Для візуалізації тривимірних моделей застосовано технологію WebGL, яка дає змогу відображати геометрію та результати розрахунку без установлення спеціалізованого програмного забезпечення. Розроблений вебінтерфейс підтримує завдання складних граничних умов, неоднорідних фізичних властивостей і навантажень у табличній формі, що забезпечує гнучкість під час підготовки розрахункових даних та зменшує імовірність помилок користувача. Запропонований підхід дає змогу розділити функції графічного інтерфейсу та обчислювального ядра, що створює можливість інтеграції з різними серверними рішеннями та формує основу для побудови відкритої та доступної масштабованої хмарної системи скінченно-елементного аналізу.
Посилання
Finite Element Analysis in the Cloud. URL: https://sparselab.com/ (дата звернення: 27.10.2025).
Structural Mechanics Simulation. SimScale. URL: https://www.simscale.com/ (дата звернення: 27.10.2025).
Finite Element Analysis with Cloud-Based High-Performance Computing. URL: https://surl.li/htvkqi (дата звернення: 27.10.2025).
Introduction to CAD Systems. URL: https://surl.li/indifs (дата звернення: 01.10.2025).
Zienkiewicz O.C., Taylor R.L., Zhu J.Z. The Finite Element Method: Its Basis and Fundamentals. Sixth edition. Butterworth-Heinemann, 2016. 753 p.
Engineering Simulation & 3D Design Software. Ansys. URL: https://www.ansys.com/ (дата звернення: 01.10.2025).
MSC Nastran – Multidisciplinary Structural Analysis. URL: http://surl.li/schezo (дата звернення: 08.10.2025).
COMSOL Multiphysics ® Modelling Software. URL: https://www.comsol.com/ (дата звернення: 08.10.2025).
FreeFEM – An open-source PDE Solver using the Finite Element Method. URL: https://freefem.org/ (дата звернення: 23.10.2025).
OpenFEM Library. URL: https://www.sdtools.com/research/openfem/ (дата звернення: 25.10.2025).
Best Open-Source Finite Element Analysis Software. URL: http://surl.li/vmblnr (дата звернення: 25.10.2025).
Finite element analysis software. URL: http://surl.li/ukbjyp (дата звернення: 07.11.2025).
React. URL: https://react.dev/ (дата звернення: 28.10.2025).
WebGL Fundamentals. URL: https://webglfundamentals.org/ (дата звернення: 27.10.2025).
##submission.downloads##
Опубліковано
Номер
Розділ
Ліцензія

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






