RUS  ENG
Full version
JOURNALS // Informatsionnye Tekhnologii i Vychslitel'nye Sistemy // Archive

Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2023 Issue 3, Pages 93–101 (Mi itvs825)

SOFTWARE ENGINEERING

Development of a Module for the poroPlasticStressedFoam Solver and its Integration into OpenFOAM

D. I. Chitalov

South Urals Federal Research Centre of Mineralogy and Geoecology of the UB RAS, Chelyabinsk region, Miass, Ilmen reserve, Russia

Abstract: The paper deals with the problem of finalizing the basic version of the graphical shell of the OpenFOAM platform for conducting numerical experiments in the field of continuum mechanics. The goal was to develop and integrate into the basic version of the application a software module for managing numerical simulation using the poroPlasticStressedFoam solver. To achieve this goal, a UML diagram has been constructed that describes the mechanism of the module operation, a program code has been prepared that provides display of the graphical part of the module and the logic of its operation. The stack of technologies necessary to fulfill the set development tasks, as well as the requirements for a computing device, are presented. The paper reveals the results of the work carried out on the example of one of the fundamental problems of continuum mechanics, modeled on the basis of the OpenFOAM platform. The presented module was created for the needs of the design department of JSC GRC im. Makeev, focused on the production of aerospace products, but can be used at enterprises in other industry segments. The practical value of the completed development is expressed in minimizing the working time spent by specialists on the stages of pre- and post-processing of modeling problems in continuum mechanics.

Keywords: numerical simulation, continuum mechanics, graphical user interface, OpenFOAM, open source software, poroPlasticStressedFoam solver.

DOI: 10.14357/20718632230310



Bibliographic databases:


© Steklov Math. Inst. of RAS, 2025