RUS  ENG
Полная версия
ЖУРНАЛЫ // Сибирский журнал индустриальной математики // Архив

Сиб. журн. индустр. матем., 2024, том 27, номер 4, страницы 166–180 (Mi sjim1309)

Комбинированное представление геометрии для вычисления расстояния в гидродинамических расчётах с методом вмороженных границ

М. Ю. Хребтовab, Р. И. Мулляджановab

a Институт теплофизики СО РАН, просп. Лаврентьева, 1, г. Новосибирск 630090, Россия
b Новосибирский государственный университет, ул. Пирогова 1, г. Новосибирск 630090, Россия

Аннотация: Предложен метод вычисления расстояния до трёхмерных геометрических моделей, путём представления их в виде результата булевых операций между элементарными объектами, для каждого из которых известно знаковое расстояние. Предложено две версии алгоритма, упрощённый, позволяющий быстрее рассчитать аппроксимацию расстояния (с точной нулевой изоповерхностью расстояния и разделением областей внутри и снаружи модели), и с дополнительным расчётом расстояния до контуров пересечения между элементами, позволяющий восстановить расстояние с большей точностью без существенных дополнительных затрат. Оба метода позволяют существенно сократить время вычисления по сравнению с расчётом расстояния до поверхностей путём представления их в виде связного набора треугольников. Также подход позволяет интерактивно изменять параметры и относительное положение частей геометрии, что даёт возможность проводить расчёты с подвижными границами. Подход протестирован в гидродинамических расчётах с межфазной границей и адаптивным многоуровневым сгущением сетки в открытом коде для моделирования сплошных сред — Basilisk.

Ключевые слова: расстояние до объекта, вычислительная геометрия, численное моделирование, сплошные среды, динамические сетки.

УДК: 519.65

Статья поступила: 27.11.2024
Окончательный вариант: 27.11.2024

DOI: 10.33048/SIBJIM.2024.27.411


 Англоязычная версия: Journal of Applied and Industrial Mathematics, 2024, 18:4, 697–708


© МИАН, 2026