RUS  ENG
Full version
JOURNALS // Sistemy i Sredstva Informatiki [Systems and Means of Informatics] // Archive

Sistemy i Sredstva Inform., 2023 Volume 33, Issue 2, Pages 111–123 (Mi ssi889)

Development of a module for working with the plasticStressedFoam solver based on the OpenFOAM package

D. I. Chitalov

South Urals Federal Research Center of Mineralogy and Geoecology of the Urals Branch of the Russian Academy of Sciences, Ilmen reserve, Miass, Chelyabinsk Region 456317, Russian Federation

Abstract: The paper describes a study aimed at creating a software module for managing numerical experiments using the plasticStressedFoam solver and connecting it to the basic version of the graphical shell proposed by the author. The work is aimed at optimizing the process of filling in the configuration files of the design case using the graphical interface and automating the launch of the plasticStressedFoam solver which is responsible for generating the final numerical model. The purpose of the development is determined and a list of tasks necessary to achieve it is formulated. The stages of module development are described including the construction of diagrams of its structure and logic of application, the choice and justification of the stack of development technologies as well as the results of the study, its scientific novelty, and practical significance. The results of the product performance check are presented by the example of a standard problem solved in OpenFOAM using the plasticStressedFoam solver.

Keywords: numerical simulation, continuum mechanics, graphical user interface, OpenFOAM, Python programming language, open source software, plasticStressedFoam solver, PyQt5 library, SQLite.

Received: 21.10.2022

DOI: 10.14357/08696527230211



© Steklov Math. Inst. of RAS, 2026