ПРОГРАММНЫЙ МОДУЛЬ ГЕНЕРАЦИИ ЗАМКНУТОЙ ПОВЕРХНОСТНОЙ ТРИАНГУЛЯЦИОННОЙ СЕТКИ В ПАКЕТЕ ПРОГРАММ "ЛОГОС"
В. А. Никитин, А. В. Шурыгин, И. Г. Новиков, А. В. Егоров, С. С. Соколов, А. И. Панов Вопросы атомной науки и техники. Сер. Математическое моделирование физических процессов 2021. Вып.2. С. 70-79.
В РФЯЦ-ВНИИЭФ разработан пакет программ инженерного анализа "Логос", предназначенный для комплексного компьютерного моделирования широкого класса задач с использованием суперЭВМ с массовым параллелизмом. При подготовке начальных данных для расчетных методик в "Логос" используется препостпроцессор, включающий в себя набор генераторов, одним из которых является программный модуль построения замкнутой поверхностной триангуляционной сетки. Основное предназначение данного генератора --- устранение дефектов поверхностных сеток, импортируемых в препостпроцессор, в том числе из сторонних сеточных форматов. В качестве дефектов могут быть такие особенности поверхности как наложения, пересечения треугольных ячеек, "дыры", "висящие" треугольники и вершины, малые двугранные углы между соседними треугольниками, вырожденные треугольники. Описаны этапы работы генератора: 1) предобработка исходной поверхности; 2) генерация замкнутой поверхности вблизи исходной; 3) проецирование замкнутой поверхности на исходную поверхность; 4) постобработка результирующей поверхности. Приведено общее описание подходов на каждом этапе и указывается их влияние на конечный результат (рис. - 16, список лит. - 10). Ключевые слова: генератор поверхностной сетки, замкнутая поверхностная триангуляционная (треугольная) сетка, метод вакуумной упаковки, пакет программ "Логос".
Полный текст статьи
|