Бреславський, Дмитро ВасильовичКоновалов, Микола ВолодимировичТатарінова, Оксана Андріївна2017-02-172017-02-172016Бреславський Д. В. Препроцесорні програми для підготовки скінченноелементних сіток у випадку великих деформацій / Д. В. Бреславський, М. В. Коновалов, О. А. Татарінова // Вісник Нац. техн. ун-ту "ХПІ" : зб. наук. пр. Сер. : Динаміка і міцність машин = Bulletin of National Technical University "KhPI" : coll. of sci. papers. Ser. : Dynamics and Strength of Machines. – Харків : НТУ "ХПІ", 2016. – № 46 (1218). – С. 16-20.https://repository.kpi.kharkov.ua/handle/KhPI-Press/27263Надано опис програмного забезпечення для препроцесорної підготовки даних при розв'язанні задач механіки деформівного твердого тіла методом скінченних елементів. Для випадку великих деформацій передбачено застосування узагальненого підходу Лагранжу-Ейлеру. Для генерації трьохвимірних моделей призматичних тіл застосовано програми тріангуляції двовимірних областей складної геометрії. Розглянуто основні алгоритми побудови сіток при розбитті матеріальних та додаткових "повітряних" областей, їхню програмну реалізацію виконано за допомогою мови програмування 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.ukметод скінченних елементівскінченноелементна сіткапідхід Лагранжу-Ейлерупрепроцесорна програмаfinite element methodfinite element mesharbitrary Lagrange-Euler approachpreprocessor programПрепроцесорні програми для підготовки скінченноелементних сіток у випадку великих деформаційPreprocessors for Finite Element Method meshes generation for the case of large strainsArticlehttp://dx.doi.org/10.20998/2078-9130.2016.46.88044