Nadra-3D Add-On for Blender Software

  • PDF / 423,429 Bytes
  • 8 Pages / 594 x 792 pts Page_size
  • 91 Downloads / 232 Views

DOWNLOAD

REPORT


NADRA-3D ADD-ON FOR BLENDER SOFTWARE

M. V. Bilous

UDC 004.42:004.94

Abstract. Nadra-3D add-on package for Blender software is considered. This add-on allows use of Blender, TetGen, and ParaView software for data pre/post processing for finite element solver Nadra-3D, designed for simulation of spatial processes of filtration, heat transfer, and changes of the stress–strain state of multicomponent media. Keywords: modeling, finite-element method, free software, pre/post processing. INTRODUCTION Preparation of input data, i.e., creating models of complex geometry and constructing computational meshes for them, is one of the problems in testing and further application of solvers for practical problems in the development of new mathematical models, computing algorithms, and solver programs created on their basis. Creating special software for this purpose is not a good idea since it needs considerable time for coding and even more time for debugging. At the same time, there is enough qualitative free software that allows constructing both geometry model and various computational grids for it. However, this involves a number of problems related to data transmission between independent programs, each having its own format of input and output files. In this case, organizing a teamwork of various program systems is important, preferably with automation of conversion processes and data transmission. SOFTWARE AND STAGES OF NUMERICAL MODELING Figure 1 schematizes the stages of numerical modeling of physical processes with the use of the finite-element method. Software packages of numerical modeling usually provide toolkits for each of these stages, integrated by a common shell, or combined tools of pre/post processing and construction of computational grid, as well as a set of finite-element solvers intended for modeling of specific physical processes. In the present paper, we will consider the technology to model spatial processes of filtration, heat conduction, and modification of the stress–strain state of multicomponent objects by the Nadra-3D finite-element solver (developed at the V.M. Glushkov Institute of Cybernetics, NAS of Ukraine) and Blender, TetGen, and ParaView software packages. Thus, the above scheme (see Fig 1) takes the form shown in Fig. 2, where: · Blender [1] is a software package for creating 3D computer graphics, including simulation, animation, rendering, postprocessing, and video and sound editing. Modeling tools allow operating with geometrical primitives (polygonal models, Bezier curves, NURBS surfaces) as well as configuring the interface, creating control scripts, and Python scripting. It is released under the GNU GPL license; the official site is http://www.blender.org; · TetGen [2] is a triangulation mesh generator, developed at the Weierstrass Institute for Applied Analysis and Stochastics (WIAS), which allows generating tetrahedral meshes (constrained Delaunay triangulation) for arbitrary three-dimensional geometry. It is released under the Gnu Affero Public License v.3.0, its site is http: