Аналитическое и компьютерное моделирование поверхностей методом криволинейного проецирования
- Авторы: Денисова Е.В.1, Гурьева Ю.А.1
-
Учреждения:
- Санкт-Петербургский государственный архитектурно-строительный университет
- Выпуск: Том 13, № 2 (2023)
- Страницы: 204-216
- Раздел: ПРИКЛАДНЫЕ ОНТОЛОГИИ ПРОЕКТИРОВАНИЯ
- URL: https://journals.ssau.ru/ontology/article/view/26994
- DOI: https://doi.org/10.18287/2223-9537-2023-13-2-204-216
- ID: 26994
Цитировать
Полный текст
Аннотация
Рассматривается формообразование поверхностей аналитическими методами и их визуализация средствами компьютерной графики. Эта тема привлекает внимание архитекторов, инженеров и учёных-механиков, которым важно видеть поверхности в конструкциях машин различного назначения и в формах сооружений, аппроксимировать сложные поверхности более простыми – аналитическими; выбирать рациональную форму оболочки из нескольких вариантов, учитывая функциональные, технологические и эргономические требования к изделию. Цель работы заключается в исследовании способов образования форм поверхностей. Методом исследования является общая аналитическая теория прикладного формообразования поверхностей, соответствующая современным требованиям применения компьютерных технологий. В работе получены параметрические уравнения циклической поверхности Иоахимсталя, показаны возможности формообразования таких поверхностей, которые рекомендованы для практического использования. На примерах визуализации поверхностей средствами компьютерной графики (программа Maple) показано применение аналитических моделей, позволяющих оценить конструктивные и эстетические качества оболочки в научных исследованиях, проектировании, изготовлении. Определены пути разработки аналитического аппарата, который позволяет моделировать процесс криволинейного проецирования и образования поверхностей как системы проецирующих лучей, проходящих через заданную проекцию поверхности. Целенаправленный выбор параметрической формы аналитического моделирования поверхностей способствует использованию моделей в системах автоматизированного проектирования, подготовки производства и в современных пакетах компьютерной графики (Компас 3D, Renga, Revit, Ansys, Лира Сапр, Scad и др.).
Полный текст
Введение
Конструктивные способы образования поверхностей создавались в разные времена и соответствовали потребностям науки и техники [1, 2]. Первым из них был кинематический метод, который появился вместе с возникновением начертательной геометрии [3]. На стадии зарождения этот метод был применён для формообразования линейчатых поверхностей. Первой вехой в развитии этого метода явилось отнесение одной из инцидентных линий в бесконечность. В классе линейчатых поверхностей был выделен подкласс линейчатых поверхностей с плоскостью параллелизма – поверхностей Каталана1. Следующим конструктивным способом образования поверхностей следует признать способ преобразований, появление которого связано с зарождением научной специальности «Прикладная геометрия, инженерная графика». Первыми шагами использования способа преобразований стали применения аффинных и гомологических преобразований сложных поверхностей в более простые с целью упрощения решения задач начертательной геометрии [4].
Дальнейшее развитие прикладной геометрии поверхностей ассоциировалось с решением в основном методологических проблем: теории определителя поверхности [5], теории каркаса [6], теории параметризации [7]. Способ изъятия линейного каркаса поверхности с множественного числа, в частности с конгруэнции линий, следует из этих теорий. Одним из распространённых способов выделения линейного каркаса поверхности с конгруэнции является погружение в неё линии. Кроме конгруэнции прямых в формообразовании поверхностей применяются конгруэнции окружностей, парабол [8], плоских кривых [9], цилиндрических винтовых линий, конических винтовых линий [10].
Вопросам формообразования оболочек посвящено большое количество работ. Геометрические исследования формообразования оболочек в архитектуре обобщены в [11]. До середины ХХ века точный аналитический метод расчёта циклических оболочек был заменён приближённым расчётом относительно простых систем, на которые можно было расчленить конструкцию. Инженеры, механики и архитекторы, используя только приближённые методы расчёта, создали немало конструкций и сооружений в форме циклических поверхностей. Из циклических поверхностей широко известны и используются: поверхности вращения, круговые винтовые поверхности и трубчатые поверхности с произвольной плоской линией центров. В циклических поверхностях одно семейство образующих кривых представляет собой окружности постоянного или переменного радиуса, что значительно упрощает процесс изготовления тонких оболочек в форме этих поверхностей.
Аналитическому описанию циклических поверхностей, в т.ч. поверхностей Иоахимсталя2, с использованием различных подходов посвящено много работ [12, 13]. Конструктивная схема формообразования поверхности Иоахимсталя заключается в отыскании поверхности, несущей на себе траектории, ортогональные к семейству сфер с центрами на прямой [14].
Постановка задачи и методы
В работе использованы приёмы формообразования оболочек из циклических поверхностей Иоахимсталя. Аналитическим методом исследована система проецирования сплошной конгруэнцией окружностей с общей радикальной осью, любая проецирующая поверхность которой – циклическая поверхность Иоахимсталя.
Пучком окружностей на плоскости называют множество окружностей1, имеющих общую радикальную ось. В зависимости от количества общих точек, имеющих окружности пучка с радикальной осью, пучки могут быть: гиперболические (нет общих точек), параболические (одна общая точка) и эллиптические (две общие точки). Пучки окружностей с центрами на осях OX и OZ, радикальными осями которых являются соответственно оси OZ и ОХ, называют сопряжёнными. Параметрические уравнения семьи окружностей имеют вид:
(1)
где a – абсциссы центра, r – радиус любой окружности, u – параметр пучка. В кинематическом способе формообразования поверхностей функции выражают связь между прямоугольными декартовыми координатами x, y, z и специальной параметризацией пространства с помощью пара-метров u, v, которые являются криволинейными координатами на поверхности-носителе, и параметра положения t поверхности-носителя в его движении. Вращением вокруг оси OZ пучка (1) можно прийти к конгруэнции окружностей, параметрические уравнения которой:
(2)
Поскольку пучок окружностей (1) симметричен относительно оси OZ, вращать для получения конгруэнции следует не весь пучок, а его часть, расположенную в полуплоскости. Конгруэнцию (2) окружностей с общей радикальной осью называют сплошной.
Если вращать вокруг общей радикальной оси пучок окружностей вместе с сопряжённым пучком, первый описывает конгруэнцию траекторий, ортогональных к семейству сфер, образованных вращением сопряжённого пучка. Таким образом, чтобы получить параметрические уравнения циклической поверхности Иоахимсталя, необходимо воспользоваться уравнениями, выражающими поверхность как множество лучей конгруэнции ортогональных траекторий, которые проецируют линию:
(3)
Линию следует выбрать на одной из сфер, образованной вращением окружности сопряжённого пучка. В результате получается уравнение поверхности, как семьи окружностей конгруэнции (2), проецирующих точки линии (3):
. (4)
где
;
а, r – соответственно расстояние от радикальной оси центра и радиус окружности, что вместе с радикальной осью задаёт пучок окружностей, который в результате вращения образует конгруэнцию окружностей;
r, a – соответственно расстояние от начала координат на радикальной оси и радиус сферы инциденции сферической линии;
w0 – широта начальной параллели, которая является криволинейной осью синусоидальной сферической линии, аналога оси абсцисс плоской синусоидальной кривой;
c – криволинейная амплитуда синусоидальной сферической линии – аналог амплитуды плоской синусоидальной кривой;
n – количество складок (целое);
w – криволинейная координата на сфере сопряжённого пучка.
При любых выражениях функций (3) уравнения (4) выражают циклическую поверхность Иоахимсталя. Уравнения (4) удобны тем, что координатные линии , – это линии кривизны. На такое совпадение ориентированы методы расчёта оболочек [15, 16].
Особый интерес представляет выявление влияния параметров, входящих в уравнение (4), на форму оболочки. Окружность радиуса r с координатами центра (а, 0) на плоскости ZOX задаёт вместе с осью OZ первоначальный пучок окружностей с общей радикальной осью OZ. Окружность радиуса а с координатами центра (0, r) задаёт в плоскости ZOX пучок, сопряжённый с первоначальным пучком. Вращением вокруг OZ сопряжённый пучок образует семью сфер с центрами на OZ, а первоначальный пучок – конгруэнцию окружностей, которые являются ортогональными траекториями семьи сфер (рисунки 1-3). Следовательно, параметры а и r напрямую и отдельно друг от друга влияния на форму поверхности Иоахимсталя не имеют. Влияние имеет их соединение, а именно
a2 - r2 = d. (5)
Рисунок 1 – Первичный гиперболический и сопряженный эллиптический пучки окружностей
Рисунок 2 – Первичный эллиптический и сопряжённый гиперболический пучки окружностей
Рисунок 3 – Первичный и сопряжённый параболические пучки окружностей
2. Результаты
При исследовании влияния параметров а и r на форму поверхности Иоахимсталя выявлено три возможных случая:
Случай 1. a > r (d >0). Первоначальный пучок окружностей - гиперболический, сопряжённый – эллиптический (рисунок 1).
Гиперболический пучок окружностей содержит окружность нулевого радиуса, то есть при В этом случае сопряжённый пучок окружностей эллиптический. Все окружности сопряжённого пучка проходят через две фиксированные точки: . В результате вращения вокруг оси OZ точка М1 описывает окружность радиуса с центром в начале координат. Через него проходят все сферы, образованные вращением окружностей сопряжённого пучка. С целью установления достоверности результата относительно правильности параметрических уравнений (4), необходимо показать, что окружность
(6)
удовлетворяет уравнению (4) при
Из уравнения (4) при условии z = 0 следует: , что было обусловлено ранее, когда назначалось начало отсчёта параметра t; равенство нулю подкоренного выражения:
(7)
где
Равенство (7) возможно в двух случаях: или Сопоставив, получится . Поскольку w0 и с использованы в представлении сферической линии на одной из сфер пучка, образованного сопряжённым пучком окружностей, то подставив полученные значения в уравнения (4), получится:
(8)
Если возвести обе части последних равенств (8) в квадрат и приравнять суммы левых и правых частей полученных равенств, получится выражение:
(9)
(9) – уравнение сферы, которое при z = 0 переходит в уравнения (6) линии пересечения сферы плоскостью z = 0.
Таким образом, при получается сферическая линия – окружность (6), которую нельзя использовать для представления поверхности (4), поскольку лучи конгруэнции, образованные первоначальным пучком, есть окружности нулевого радиуса.
Случай 2. a < r (d <0). Первоначальный пучок окружностей – эллиптический (рисунок 2), все его окружности проходят через две фиксированные точки, расположенные на оси OZ:
Точки N1, N2 являются фокальными для конгруэнции ортогональных траекторий семьи сфер, образованной сопряжённым пучком окружностей. Любая поверхность конгруэнции проходит через эти точки. Значение параметра t для них:
. (10)
В этом случае необходимо принимать во внимание уравнение, показывающее равенство нулю радиуса сферы, которая принадлежит пучку, образованному сопряжённым пучком окружностей.
Случай 3. a = r (d = 0). Первоначальный и сопряжённый пучки окружностей – параболические (рисунок 3).
Окружности первоначального пучка и образованной им конгруэнции соприкасаются с радикальной осью OZ. Окружности сопряжённого пучка соприкасаются с радикальной осью OX, а образованные ими сферы семьи с центрами на OZ соприкасаются с плоскостью XOY. Как первые, так и вторые касания происходят в начале координат, который можно рассматривать как вырождение окружности конгруэнции – геометрического места окружности нулевого радиуса первоначального пучка при его вращении вокруг OZ в момент перехода гиперболического первоначального пучка в параболический.
Т.к. а и r входят в определитель как первоначального, так и сопряжённого пучков окружности, которые в свою очередь образуют соответственно конгруэнцию ортогональных траекторий и семью сфер, непосредственно окружность радиуса r с центром (a, 0) и сфера радиуса а с центром (0, r) могут быть вне области определения создаваемой поверхности Иоахимсталя. Такое же заключение можно сделать в отношении сферической линии, которая задаётся функциями на сфере радиуса а с координатами центра (0, r). Область определения поверхности зависит от интервала значений t, который определяется в процессе построения.
При d < 0 и интервале t поверхность будет иметь две конические точки и . Рисунок 4 демонстрирует такой случай при . Построения поверхностей производились с помощью программы Maple.
Рисунок 4 – При d < 0 и интервале поверхность имеет две конические точки и
Добиться исключения отсека, расположенного между коническими точками, можно уменьшением интервала до (рисунок 5).
Рисунок 5 – При d < 0 уменьшение интервала до для исключения отсека, расположенного между коническими точками
Пределу интервала отвечает одна коническая точка. Дальнейшее уменьшение интервала приводит к появлению отверстия (рисунок 6).
Рисунок 6 – Появление отверстия при уменьшении интервала до
Следует отметить, что касательные в точках N1, N2 к семье линий w = const, по которым поверхность (4) пересекается с плоскостями пучка и с осью OZ, образуют конусы (рисунок 7). При d = 0 точки N1 и N2 совпадают друг с другом и с началом координат. Окружности w = const не пересекаются с осью OZ, а соприкасаются с ней в начале координат. Конус касательных к линиям w = const поверхности (4) вырождается в прямую линию – ось OZ. Особой точке (начало координат) поверхности (4) отвечает значение (рисунок 7).
Рисунок 7 – Особая точка (начало координат) поверхности (4) при d = 0, которой соответствует значение
Поскольку наличие такой острой формы в конструкциях крайне нежелательно, для предотвращения её появления рекомендовано назначать соответствующую границу интервала таким образом, чтобы интервал не содержал . Если ограничиться значениями (исключая ), то верхней границе интервала определения поверхности соответствует её направленность остриём вниз, нижней границе – остриём вверх (рисунок 8).
Рисунок 8 – Положение острия поверхности (остриё вниз при , остриё вверх при ): а) при ; б) при
Конгруэнция окружностей, образованная первоначальным пучком, имеет плоскость симметрии XOY. Поэтому смена знака параметра w0 на противоположный не влияет на положение и направление острой формы (рисунок 9) в особой точке (начале координат).
Рисунок 9 – Форма поверхности при смене знака параметра w0: а) при ; б) при
Параметр w0 влияет на величину проекции амплитуды с на ось OZ. На рисунке 10 наглядно показано влияние изменения параметра с на получаемые модели поверхности. Амплитуда сферической синусоидальной линии – это её экстремальное отклонение вдоль меридиана сферы от окружности с широтой w0.
На форму поверхности также влияет параметр n, который соответствует количеству складок. При n = 1 получается дважды циклическая поверхность Иоахимсталя – отсек циклиды Дюпена (рисунок 11а), при n = 2 поверхность напоминает шляпу (рисунок 11б), при n > 2 – появляются хорошо выраженные складки, количество которых равно n.
Необходимо подчеркнуть, что семьи координатных линий (окружности или их дуги) и (сферические линии) являются линиями кривизны. Соединение (совпадение) координатной сетки с сеткой линий кривизны важно при использовании методов расчёта оболочек.
Рисунок 10 – Модели поверхности при разных значениях параметра с: а) с = 0,07; б) с = 0,15; в) с = 0,2; г) при с = 0 получается поверхность вращения
Рисунок 11 – Поверхности при разных значениях параметра n, который соответствует количеству складок: а) при n = 1 получается дважды циклическая поверхность Иоахимсталя – отсек циклиды Дюпена; б) при n = 2 поверхность напоминает шляпу
3. Выводы
По результатам анализа исследований, проведённых в области образования поверхностей лучами криволинейного проецирования, можно сделать следующие выводы.
На примерах показаны широкие возможности формообразования циклических поверхностей Иоахимсталя, которые рекомендованы для использования в проектировании складчатых оболочек, благодаря следующим свойствам:
- многопараметричность общих моделей, позволяющая охватить широкий круг форм варьированием значениями параметров;
- отнесение к линиям кривизны, что является предпосылкой применения методов расчёта оболочки на прочность;
- программные реализации разработанных аналитических моделей позволяют оценить конструктивные и эстетические качества оболочки по наглядным графическим изображениям.
Применение методов криволинейного проецирования и поверхностей, образуемых этими методами, охватывают различные области [17-24]: решение задач начертательной геометрии, профилирование режущего инструмента, конструирование исполнительных органов землеобрабатывающих машин, моделирование пространства на плоскости, конструирование оболочек. Системы проецирования рассматриваются не только на плоскости, но и на криволинейных поверхностях.
Полученные поверхности и их алгебраические описания можно использовать для разработки удобных для работы плагинов различных программных комплексов (рисунки 12-16), в том числе для программ геометрического 3D моделирования и BIM программ (Компас 3D, Nanocad, Inventor, Renga, Revit и др.), а также для разработки расчётных моделей объектов не только для получения геометрии, но и при формирования сетки (Meshing) расчётных моделей (программы Ansys, ЛИРА САПР, Scad и др.) [25-27].
Рисунок 12 – Винтовая нарезка трапецеидальной резьбы
Рисунок 13 – Визуализация поверхности «Шнек»
Рисунок 14 – Модель шнека для бурения
Рисунок 15 – Модель компрессора
Рисунок 16 – Модели навесов
Заключение
Применение систем криволинейного проецирования в научных исследованиях, проектировании и производстве на оборудовании с числовым программным управлением сдерживается отсутствием общей математической модели, на основе которой можно было бы разрабатывать и развивать необходимые компьютерные технологии. Такая ситуация вызвана тем, что способы криволинейного проецирования зарождались и развивались на конструктивной основе, их аналитические интерпретации были разрознены и не привели к возникновению схемы обобщённого характера. Решения основывались на алгебраическом подходе, в то время как современные программные продукты в этой области ориентированы на параметрическое представление.
Общая аналитическая модель, предложенная в работе, реализована для систем криволинейного проецирования, лучами которых являются окружности. Циклические поверхности могут принимать привлекательные с точки зрения архитектора формы. Поэтому важно иметь теоретическое обобщение поставленной задачи, которое представлено в разработке общей аналитической модели систем криволинейного проецирования и их проецирующих поверхностей, отличающихся параметрическим представлением, которое позволяет выделить характерную семью линий на поверхности в системах компьютерной графики и затем в системах с числовым программным управлением программировать обработку вдоль этих линий. На параметрическое представление ориентированы современные пакеты автоматизированных систем научных исследований, автоматизации проектных работ и технологической подготовки производства.
1 Hazewinkel Michiel, ed. (2001). Catalan surface, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4.
2 Поверхностью Иоахимсталя называют поверхность с семейством плоских линий кривизны, лежащих в плоскостях пучка. См., например, Шуликовский В.И. Классическая дифференциальная геометрия. М.: Госиздат. физ.-мат. лит-ры. 1963. 540 с.
Об авторах
Елена Васильевна Денисова
Санкт-Петербургский государственный архитектурно-строительный университет
Автор, ответственный за переписку.
Email: Deni_sovaev@mail.ru
ORCID iD: 0000-0001-5058-1200
SPIN-код: 3913-0954
к.т.н., заведующая кафедрой начертательной геометрии и инженерной графики Санкт-Петербургского государственного архитектурно-строительного университета
Россия, Санкт-ПетербургЮлиана Александровна Гурьева
Санкт-Петербургский государственный архитектурно-строительный университет
Email: Yual2017@mail.ru
ORCID iD: 0000-0002-5814-423X
SPIN-код: 3262-5546
к.т.н., доцент кафедры начертательной геометрии и инженерной графики СПбГАСУ
Россия, Санкт-ПетербургСписок литературы
- Cayley A.A Third memoir on skew surfaces otherwise scrolls // Philosophical Transactions of Royal Society of London. 1869. Vol. CLIX.
- Darboux G. Lecons sur la theorie generale des surfaces. Paris. 1914. Vol. 4. 576 p.
- Монж Г. Начертательная геометрия. Москва: Изд-во АН СССР. 1947. 291 с.
- Джапаридзе И.С. Геометрические преобразования пространства и их применение в начертательной геометрии // Методы начертательной геометрии и её приложения. Москва. ГИТТЛ. 1955. С.54-82.
- Рыжов Н.Н. Определитель поверхности и его применение // Труды Университета дружбы народов им. П. Лумумбы. Том LIІІ: Прикладная геометрия. Вып. 4. Москва. 1971. С.3-16.
- Рыжов Н.Н. О теории каркаса // Труды Университета дружбы народов им. П. Лумумбы. Том IІ: Начертательная геометрия. Вып. 1. Москва. 1963. С.9-19.
- Рыжов Н.Н. Параметризация поверхностей // Труды Университета дружбы народов им. П. Лумумбы. Том XXVІ: Математика. Вып. 3: Прикладная геометрия. Москва. 1967. С.3-17.
- Нарзуллаев С.А. Множество окружностей, выделение из него циклических поверхностей // Прикладна геометрія та інженерна графіка. Вип. 66. Київ: КНУБА. 1999. С.123-125.
- Ivzhenko A.V. Designing surfaces by separating them from congruences of parabolas // Collection of works of the III International Scientific and Practical Conference "Modern Problems of Geometric Modeling". Vol. II. Melitopol, Ukraine. 1996. P.231-232.
- Simenko E.V., Ignatiev S.A., Voronina M.V. Analytical and computer graphic method of surfaces’ formation projected by rays of congruence of cylindrical screw lines with the constant step // International Journal of Engineering and Technology. № 9(5). 2017. P.3912-3921.
- Тевлин А.М. Методы нелинейных отображений и их технические приложения. Москва: МАИ. 1971. 136 с.
- Михайленко В.Е., Обухова В.С., Подгорный А.Л. Формообразование оболочек в архитектуре. Киев: «Будівельник». 1972. 270 с.
- Михайленко В.Е., Ковалев С.Н. Конструирование форм современных архитектурных сооружений. Киев: «Будівельник». 1978. 112 с.
- Иванов В.Н. Конструирование оболочек на основе каналовых поверхностей Иоахимсталя // Вестник РУДН: специальный выпуск «Инженерные исследования». № 1. 2000. С.23-30.
- Иванов В.Н. Циклические поверхности: геометрия, классификация, конструирование оболочек // Архитектура оболочек и прочностной расчет тонкостенных строительных и машиностроительных конструкций сложной форм. Труды Международной научной конференции. Москва: изд-во РУДН. 2001. С.127-134.
- Скидан І.А., Фролов О.В. Каналові поверхні Іоахімсталя з плоскою лінією центрів // Прикладна геометрія та інженерна графіка. Праці Таврійська державна агротехнічна академія. Вип. 4. Т.16. Мелітополь: ТДАТА. 2002. С.130-134.
- Frumusanu G., Berbinschi S., Oancea N. Сylindrical surfaces enwrapping helical surfaces racktool versus planning tool // Proceedings in Manufacturing Systems. № 8(3). 2013. P.153-158.
- Skidan I.A. Generalization of Analytical Formation Methods // The Applied Geometry and Engineering Graphics. Kiev: Ukraine: KNUBA. 2002. P.79-84.
- Ćuković S., Devedžić G., Ghionea I. Automatic determination of grinding tool profile for helical surfaces machining using catia/vb interface // U.P.B. Sci. Bull. Series D. № 72(2). 2009. P.85-96.
- Иванов В.Н., Наср Юнес Ахмед Аббуши. Расчёт каналовых поверхностей Иоахимсталя на собственный вес вариационно-разностным методом // Архитектура оболочек и прочностной расчет тонкостенных строи-тельных и машиностроительных конструкций сложной формы / Труды Международной научной конференции. Москва: изд-во РУДН. 2001. С.121-126.
- Ergut M., Korpinar T., Turhan E. On normal ruled surfaces of general helices in the sol space // TWMS J. Pure Appl. Math. № 4(2). 2013. P.125-130.
- Baroiu N., Berbinschi S., Teodor V., Oancea N. The modeling of the active surfaces of a multiflute helical drill with curved cutting edge using the toolbox environment / ICN-2012 13th International Conference on Tools. 2012.
- Han Quan-Quan, Liu Ri-Liang Mathematical Model and Tool Path Calculation for Helical Groove Whirling / Research Journal of Applied Sciences, Engineering and Technology. 6(1). 2013. P.3584-3587.
- Hudyakov G.I. Development of methods of analytical geometry of a sphere for solving geodesy and navigations tasks / Journal of Mining Institute. Vol. 223. 2017. P.70-82.
- Simenko E.V.,Voronina M.V. Constructive methods of forming surfaces / International Journal of Applied Engineering Research. № 6, V. 12. 2017. P.956-962.
- Denisova E.V. Geometric Modeling of New Surface Shapes in Architecture. 2022. AIP Conference Proceedings 2657(1):020001. doi: 10.1063/5.0107523.
- Simenko E.V., Voronina M.V. Constructive methods of forming surfaces / International Journal of Applied Engineering Research. 12(6). 2017. P.228-234.