|
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.
Citation:
D. I. Chitalov, “Development of a Module for the poroPlasticStressedFoam Solver and its Integration into OpenFOAM”, Informatsionnye Tekhnologii i Vychslitel'nye Sistemy, 2023, no. 3, 93–101
Linking options:
https://www.mathnet.ru/eng/itvs825 https://www.mathnet.ru/eng/itvs/y2023/i3/p93
|
Statistics & downloads: |
Abstract page: | 33 | First page: | 4 |
|