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.