пятница, 13 марта 2009 г.

Решение задачи теплопроводности МКЭ с применением открытого ПО. Часть 1 Создание сетки

В этой статье я расскажу как использовать открытые и свободные программы gmsh & getdp для решения задачи расчёта трёхмерного нестационарного температурного поля методом конечных элементов.

В первой части будет рассмотрено создание конечно-элементной сетки расчётной области. Для простоты в качестве расчётной области выбран параллелепипед размером, в мм, 100 x 200 x 250.
Построение исходной геометрии и генерация сетки выполняется в программе gmsh.
Во второй части будет описаны основные этапы расчёта в getdp и анализ результатов.

Итак, что такое gmsh и каковы его возможности. Gmsh это свободно распространяемая программа под лицензией GNU General Public License (GPL) позволяет создавать трёхмерные конечно-элементные сетки для расчёта МКЭ; снабжён САПР подобным движком для создания геометрии расчётной области; благодаря библиотеке OpenCascade позволяет импортировать геометрию в формате iges, step и включает довольно мощный постпроцессор.
Включает сборки для всех основных платформ Windows, Linux, Mac OS X.


Построение конечно-элементной сетки для нашей задачи представлено в видеоролике.