The unique feature of our products is the fact that each code is modified for the particular application per customer’s request. In contrast, all of the currently sold commercial softwares require the technical knowledge from the fluid mechanics, programming skills and application of numerical methods for solving the problems related to fluid flow and heat transfer. For each release of our customized software, as a standard, a package of modules is added for automated process of pre-processing, numerical computations and post-processing. All of the above mentioned features of our software cause that it can be operated by an engineer who is not trained in the field of numerical methods and fluid mechanics. The proposed software, each time defined according to the customer’s request, eliminates the need of hiring the employee – expert in CFD – but also due to the automated process of numerical computations, the only input by the user is limited to the change of the initial geometry. This reduces the risk of possible errors to minimum but also speeds up the entire process and simplifies the analysis of results. Our software is also capable of generating automatically reports in the format of pdf files, which contains the most important information describing the process or product of analysis. The report is sent by e-mail to the user, just after the computations are finished.
As it was already mentioned, the software offered by SimSoftLab consists of several modules. The basic element of the code is solver, which solves differential equations of mass, momentum and energy. OpenFOAM solver was chosen, which is getting more and more popular in academic communities. However, since the usage of this solver is difficult because of missing GUI (graphical user interface) as well as limited documentation, the SimSoftLab employees developed a fully functional version of the code, which is one of the module of the proposed solution. Because of a wide variety of possible applications, solver requires sometimes a completely different initial settings, which are a result of a particular features of a given problem. Therefore, to obtain a meaningful results of a high quality, the following conditions must be taken into account:
The offer of SimSoftLab consists of a range of different software versions dedicated to a particular type of fluid flow and problem considered. Below (and on the attached picture), the structure of the proposed solver was presented together with the list of individual modules.
Graphical interface – the code was written in Python programming language with the use of WxPython libraries. The interface is used for a communication with the user. It allows activation of the following functions:
Entering the text that defines uniquely a specific loadcase
Selecting the input geometry – after pressing a button, a new window appears that allows choosing the STL file, located in any location on the hard disk or removable media
A geometry review window, where easily and fast one can review the geometry file
Elements where one can enter the velocity or any other parameter for simulating the specific conditions
Start button, which start the calculations. From this moment the software works automatically without any input needed from the user
Meshing module – a part of the software, modified in order to provide the best set-up for each particular type of the flow and analyzed problem. It is responsible for:
Definition of the size of the simulation domain, based on the size of the input geometry,
Definition of the mesh refinement areas to get the most accurate results,
Definition of proper boundary conditions in the critical areas of the domain.
Simulation parameter module which is the part of the software customized to a specific loadcase/problem, responsible for:
Post-processing module which is a part of the software adjusted to a particular loadcase, responsible for:
Report module, which is a part of the software customized to the particular loadcase and problem, responsible for:
Collecting the information of the simulation parameters, for example: velocity and the direction of the flow, mesh refinement in the specific parts of the domain,
Data acquisition of previously defined materials and preparation of detailed description for the results,
Collecting all the information to the final report, including the title page,
Export of the final version of the report to the PDF file.