АППРОКСИМАЦИЯ СОПРЯЖЕНИЯ КРИВЫХ БЕЗЬЕ С СОХРАНЕНИЕМ ПОРЯДКА ГЛАДКОСТИ И ДОПОЛНИТЕЛЬНЫМИ ОГРАНИЧЕНИЯМИ

Авторы

  • Сергей Николаевич Ганчук Всероссийский научно-исследовательский институт экспериментальной физики – Российский федеральный ядерный центр
  • Олег Викторович Кривошеев Всероссийский научно-исследовательский институт экспериментальной физики – Российский федеральный ядерный центр
  • Сергей Валентинович Маврин Всероссийский научно-исследовательский институт экспериментальной физики – Российский федеральный ядерный центр
  • Сергей Александрович Рыжов Саровский физико-технический институт – филиал Национального исследовательского ядерного университета «МИФИ»

DOI:

https://doi.org/10.14529/build240108

Ключевые слова:

кривая Безье, сопряжение, параметрическая непрерывность, геометрическое ядро, CAD- системы

Аннотация

Кривые Безье являются обязательной составляющей геометрического ядра современных систем автоматизированного проектирования (CAD – Computer-Aided Design). В статье предлагается математический подход, позволяющий выполнить аппроксимацию сопряжения (соединения) кривых Безье произвольной степени таким образом, чтобы в точке сопряжения выполнялись условия гладкости (непрерывности) до порядка, равного степени заданных Безье кривых. Данный подход позволяет представить сопряженные кривые одной кривой Безье со степенью, равной степеням заданных кривых. На сопряженные кривые и аппроксимирующую кривую могут быть наложены дополнительные ограничения в виде полного совпадения с одной из заданных кривых или прохождения аппроксимирующей кривой через заданную точку и равенства производных заданным значениям в этой точке. Для решения указанных задач вводятся две различные метрики разности между заданными кривыми и аппроксимирующей кривой, формулируются оптимизационные задачи с ограничениями в виде равенств, для решения которых применяется метод множителей Лагранжа, который сводится к решению соответствующей системы линейных алгебраических уравнений. Для представления кривых Безье предлагается использовать базисные функции В-сплайнов, что позволяет пользоваться программными функциями входящих в геометрическое ядро современных CAD-систем. Это существенно упрощает получение производных всех степеней для кривых и без существенных изменений в последующем позволит распространить результаты на задачи сопряжения B-сплайнов. Приводятся примеры аппроксимаций с использованием различных метрик и с учетом ограничений.

Биографии авторов

Сергей Николаевич Ганчук, Всероссийский научно-исследовательский институт экспериментальной физики – Российский федеральный ядерный центр

заместитель начальника отделения, начальник отдела

Олег Викторович Кривошеев, Всероссийский научно-исследовательский институт экспериментальной физики – Российский федеральный ядерный центр

кандидат технических наук, заместитель директора по технологиям полного жизненного цикла – директор института цифровых технологий – главный конструктор систем полного жизненного цикла

Сергей Валентинович Маврин, Всероссийский научно-исследовательский институт экспериментальной физики – Российский федеральный ядерный центр

кандидат физико-математических наук, ведущий научный сотрудник

Сергей Александрович Рыжов, Саровский физико-технический институт – филиал Национального исследовательского ядерного университета «МИФИ»

магистрант

Загрузки

Опубликован

2024-04-06

Выпуск

Раздел

Инженерная геометрия и компьютерная графика. Цифровая поддержка жизненного цикла изделий