В.И. Васильев, М.В. Васильева, И.К. Сирдитов
152
ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. Естественные науки. 2017. № 1
Рис. 8.
Распределение температуры вдоль линии
= 48
у
с учетом установки свай (
1
) и
без них (
2
) для
t
= 365 (
а
), 375 (
б
), 395 (
в
) дней
Разработка прикладного программного обеспечения для прогнозирова-
ния температурного режима грунтов.
Процесс численного моделирования
прикладной задачи включает в себя несколько этапов:
−
построение геометрии;
−
генерация сетки;
−
задание параметров задачи и вычислительного алгоритма;
−
решение задачи;
−
визуализация полученных результатов.
В соответствии с перечисленными этапами разрабатываемое программное
обеспечение имеет аналогичные модули для каждого этапа решения задачи.
Рассмотрим основные модули разработанного прикладного программного
обеспечения для прогнозирования температурного режима грунтов и несущей
способности мерзлых оснований фундаментов. Прикладное программное обес-
печение разработано с использованием библиотек
Qt
,
FEniCS
,
Gmsh
и
VTK
и
состоит из модулей задания параметров и конфигурации решателя, подготовки
геометрии и генерации расчетной сетки, расчета температурного режима грун-
тов, обработки результатов и визуализации.
Рассмотрим примеры использования представленных модулей прикладного
программного обеспечения.