Препроцесорні програми для підготовки скінченноелементних сіток у випадку великих деформацій

Вантажиться...
Ескіз

Дата

2016

ORCID

DOI

http://dx.doi.org/10.20998/2078-9130.2016.46.88044

Науковий ступінь

Рівень дисертації

Шифр та назва спеціальності

Рада захисту

Установа захисту

Науковий керівник

Члени комітету

Видавець

НТУ "ХПІ"

Анотація

Надано опис програмного забезпечення для препроцесорної підготовки даних при розв'язанні задач механіки деформівного твердого тіла методом скінченних елементів. Для випадку великих деформацій передбачено застосування узагальненого підходу Лагранжу-Ейлеру. Для генерації трьохвимірних моделей призматичних тіл застосовано програми тріангуляції двовимірних областей складної геометрії. Розглянуто основні алгоритми побудови сіток при розбитті матеріальних та додаткових "повітряних" областей, їхню програмну реалізацію виконано за допомогою мови програмування Python. Наведено приклади побудови сіток для моделей різних форм.
The description of algorithms and software for Finite Element Method data preprocessing, which is designed for solution the problems of Solid Mechanics, is presented. Three dimensional Finite Element models for prismatic solids are regarded. For the case of large strains the arbitrary Lagrange-Euler approach is used. Two approaches which are realized in separate program unit are presented. Both of them are based on preliminary two-dimensional triangulation of the areas with complex shape. The first approach bases on the figure triangulation with use of triangles with optional shape, the second demands uniform mesh with rectangular triangles. The algorithms for meshing of material and additional ‘air’ areas with simultaneous generation of elements are regarded. The procedures of the generation of elements groups and their integration into the model are presented. The code design strategy with description of entity-relationship diagram is discussed. The graphical user interface for the data preprocessing including the matrix of index and co-ordinates array is described, the procedure of user’s actions is presented. The program realization of above described algorithms was done by use of programming language Python. The examples of mesh building with information of each stage of meshing for models of different shape are presented.

Опис

Ключові слова

метод скінченних елементів, скінченноелементна сітка, підхід Лагранжу-Ейлеру, препроцесорна програма, finite element method, finite element mesh, arbitrary Lagrange-Euler approach, preprocessor program

Бібліографічний опис

Бреславський Д. В. Препроцесорні програми для підготовки скінченноелементних сіток у випадку великих деформацій / Д. В. Бреславський, М. В. Коновалов, О. А. Татарінова // Вісник Нац. техн. ун-ту "ХПІ" : зб. наук. пр. Сер. : Динаміка і міцність машин = Bulletin of National Technical University "KhPI" : coll. of sci. papers. Ser. : Dynamics and Strength of Machines. – Харків : НТУ "ХПІ", 2016. – № 46 (1218). – С. 16-20.