|
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
Citation:
D. I. Chitalov, “Development of a module for working with the plasticStressedFoam solver based on the OpenFOAM package”, Sistemy i Sredstva Inform., 33:2 (2023), 111–123
Linking options:
https://www.mathnet.ru/eng/ssi889 https://www.mathnet.ru/eng/ssi/v33/i2/p111
|
Statistics & downloads: |
Abstract page: | 73 | Full-text PDF : | 33 | References: | 18 |
|