DEVELOPMENT OF A CLIENT-SIDE WEB APPLICATION FOR CLOUD-BASED FINITE ELEMENT ANALYSIS
DOI:
https://doi.org/10.32782/mathematical-modelling/2025-8-2-17Keywords:
finite element method, cloud computing, web application, frontend, microservice architecture, React, WebGLAbstract
The paper presents an approach to developing a client-side web application for a finite element analysis (FEA) system with open-source code, designed for operation in a cloud environment and to provide remote user access. It is demonstrated that the advancement of modern mechanical engineering is impossible without the widespread adoption of computer-aided design (CAD) systems, a key task of which is modeling the physical characteristics of objects using the finite element method (FEM). The high cost of proprietary software solutions and the limited availability of computational resources stimulate the development of open-source cloud services that enable complex engineering calculations without the need to use powerful local computers. The architecture of a frontend application is proposed, which implements a user interface for creating, editing, and visualizing data for finite element calculations in a convenient interactive form. The application is developed using the React library, which ensures scalability, cross-platform compatibility, and high performance. The system supports three main operating modes: creating a new problem, loading an existing one, and viewing results obtained from a cloud server. Data exchange between the frontend and backend is performed in JSON format, which guarantees compatibility with various computational systems. WebGL technology is used to visualize three-dimensional models, allowing geometry and calculation results to be displayed without installing specialized software. The developed web interface supports the specification of complex boundary conditions, non-homogeneous physical properties, and loads in tabular form, which ensures flexibility during the preparation of calculation data and reduces the likelihood of user errors. The proposed approach enables the separation of graphical interface functions from the computational core, creating opportunities for integration with various server-side solutions and forming a foundation for building an open, accessible, and scalable cloud-based finite element analysis system.
References
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).







