How does our software work?

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:

  • a proper choice of boundary conditions,
  • a proper choice of material properties (viscosity, density, heat capacity, surface tension, etc.),
  • a proper choice of the turbulence model (laminar flows are very rare),
  • consideration of heat transfer processes (conduction, convection, radiation),
  • consideration of phase change and chemical reactions,
  • consideration of diffusion process in multiphase flows,
  • determination if the flow is compressible or incompressible.

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:

  •  definition of the simulation type: for example, laminar or turbulent flow,
  • definition of velocity (or any other parameter) in the specific area of the simulation domain,
  • definition of proper values of solver’s parameters,
  • selection of the correct turbulent model  and its further configuration,
  • definition of parameters, based on which, the drag coefficient and lift force are calculated,
  • initiation of calculations performed in OpenFoam software.

Post-processing module which is a part of the software adjusted to a particular loadcase, responsible for:

  • loading the results from the location where the simulation was started,
  • creating the contour plots of velocity components in the most critical cross sections of the flow around the tested object,
  • plotting the pictures of the selected values to show the distribution of a give quantity around the analyzed object,
  • plotting the streamlines of the fluid moving around the  analyzed object,
  • plotting the vector maps at the key cross-sections of the flow, for example: in the trailing edge of the wing
  • plotting the graphs according to the instructions given by the Customer

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.

Strona którą odwiedzasz korzysta z plików cookies. Ustawienia dotyczące tych plików można zmienić w opcjach przeglądarki używanej do przeglądania Internetu.