Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

8322

.pdf
Скачиваний:
0
Добавлен:
24.11.2023
Размер:
1.54 Mб
Скачать

На правах рукописи

Замятин Александр Витальевич

РАЗВИТИЕ КАРКАСНО-КИНЕМАТИЧЕСКОГО

МЕТОДА ДЛЯ ФОРМООБРАЗОВАНИЯ

СЛОЖНО-СТРУКТУРИРОВАННЫХ ПОВЕРХНОСТЕЙ

05.01.01 – Инженерная геометрия и компьютерная графика

А В Т О Р Е Ф Е Р А Т диссертации на соискание ученой степени

доктора технических наук

Ростов-на-Дону – 2013

2

Работа выполнена в ФГБОУ ВПО «Ростовский государственный строительный университет»

Научный консультант

доктор технических наук, профессор Ротков Сергей Игоревич

Официальные оппоненты:

Решетников Михаил Константинович, доктор технических наук, профессор,

ФГБОУ ВПО «Саратовский государственный технический университет им. Ю.А. Гагарина»,

заведующий кафедрой инженерной геометрии и промышленного дизайна,

Толок Алексей Вячеславович, доктор технических наук, профессор,

ФГБОУ ВПО «Московский государственный технологический университет «СТАНКИН»,

заведующий кафедрой начертательной геометрии,

Цеханов Юрий Александрович доктор технических наук, профессор,

ФГБОУ ВПО «Воронежский государственный архитектурно-строительный университет, профессор кафедры информатики и графики

Ведущая организация

ФГБОУ ВПО «Южный федеральный университет» (г. Ростов-на-Дону)

Защита диссертации состоится «01» октября 2013г. в 15-00 на заседании диссертационного совета Д 212.162.09 при Нижегородском государственном архитектурно-строительном университете по адресу: 603950, г. Нижний Новгород, ул. Ильинская, 65, корпус 5, аудитория 202.

С диссертацией можно ознакомиться в библиотеке ФГБОУ ВПО «Нижегородский государственный архитектурно-строительный университет».

Автореферат разослан «14» августа 2013 г.

Ученый секретарь

 

диссертационного совета,

 

кандидат педагогических наук, доцент

Н.Д. Жилина

3

Общая характеристика работы

Актуальность исследования. В связи с ускоренным развитием в настоящее время строительной отрасли и тенденциями к нетрадиционным решениям архитектурных задач появилась необходимость разработки методов проектирования новых типов поверхностей, пригодных к применению в качестве основ создания оболочек в задачах архитектурно-строительного проектирования. Особенно большую практическую ценность имеет реализация новых геометрических способов конструирования поверхностей в виде компьютерных программ. Развитие современных средств вычислительной техники позволяет быстро и с большой точностью решать задачи геометрического конструирования поверхностей, вычислять основные технические и экономические характеристики различных вариантов решения задачи и выбирать наилучшее, получать качественную визуализацию геометрических объектов, что дает возможность оценить эстетические свойства этих объектов на этапе эскизного проектирования.

Решение вопросов конструирования поверхностей является одной из основных задач инженерной геометрии. Эту тему рассматривали в своих трудах А.Л. Подгорный, В.С. Обухова, В.А. Осипов, В.Е. Михайленко, А.М. Тевлин, Ю.Н. Иванов, А.Н. Подкорытов, Г. Рюле и многие другие.

Применение средств вычислительной техники в архитектурностроительном проектировании изучали такие ученые, как Н. Виннер, Л. Н. Авдотьин, И.И. Котов, В.С. Полозов, Л.Д. Бронер, Л.Г. Дмитриев, К.А. Сазонов, С.И. Ротков, Г.С. Иванов, С.Н. Ковалев и другие.

Среди широко применяемых в настоящее время методов образования поверхностей следует отметить параметрические методы (поверхности Безье, NURBS-поверхности и др.). Эти методы позволяют создавать сложные поверхности на основе сплайнов, которые программно легко реализуются. К недостаткам можно отнести неочевидную связь параметров определителя с геометрической формой разрабатываемой поверхности (в меньшей степени это

относится к NURBS-поверхностям).

 

Для формообразования моделей поверхностей

часто используется

каркасно-кинематический метод, в котором двухпараметрическое семейство линий образует каркас поверхности путем перемещения одних линий или поверхностей, называемых образующими, по другим, называемых

4

направляющими. Этот метод, разработанный академиком Четверухиным Н.Ф., профессорами Котовым И.И., Осиповым В.А. для различных отраслей науки и промышленности, позволяет достаточно просто сформировать электронную модель поверхности в виде координат точек на поверхности и их связей в виде ребер между этими точками. Метод хорошо работает при моделировании гладких поверхностей, обеспечивая непрерывность функции, ее первой и второй производных. Программная реализация данного метода в различных системах проектирования охватывает только простейшие случаи. Имеются ограничения на количество и типы образующих и направляющих. Возникает необходимость, особенно в задачах архитектурно-строительного проектирования, преодоления этих ограничений, не позволяющих адекватно отобразить замысел архитектора в инженерной конструкции.

В данной работе предлагается для задания законов перемещения образующих использовать процессы качения центральных поверхностей второго порядка переменной и постоянной геометрии по различным направляющим.

Выбор в качестве перемещающихся объектов поверхностей второго порядка значительно расширяет возможности каркасно-кинематического метода в плане формообразования и дает возможность более простого аналитического описания данных аппаратов и, следовательно, более удобного применения рассматриваемых аппаратов в системах компьютерной графики.

Объект исследования – метод моделирования процессов кинематики поверхностей второго порядка переменной и постоянной геометрии.

Предмет исследования – алгоритмы образования поверхностей на основе рассмотренных процессов и их реализация в виде компьютерных программ, реализующих формообразующие функциональные операторы, отсутствующие в известных системах автоматизированного проектирования.

Целью исследования является создание математического аппарата и методики его применения в задачах формообразования на основе каркаснокинематического метода.

Задачи исследования. Для достижения поставленной цели необходимо разработать:

5

-аналитическое описание образования поверхностей на основе кинематики центральных поверхностей 2-го порядка переменной и постоянной геометрии;

-алгоритмы образования поверхностей на основе кинематики центральных поверхностей 2-го порядка переменной и постоянной геометрии;

-пакет прикладных программ, позволяющий использовать новые способы образования поверхностей в архитектурно-строительном проектировании;

-методику применения пакета прикладных программ при решении практических задач архитектурно-строительного проектирования.

Научная новизна состоит в следующем:

1.Получены новые наглядные способы задания законов перемещения образующих линий и поверхностей в каркасно-кинематическом методе на основе аппаратов кинематики поверхностей второго порядка.

2.Разработана каркасная геометрическая модель, позволяющая повысить наглядность задания законов перемещения образующих линий и поверхностей в каркасно-кинематическом методе на основе аппаратов кинематики поверхностей второго порядка.

3.Получил развитие кинематический метод качения поверхности второго порядка в приложении к каркасным моделям.

4.Разработаны математический аппарат и программные алгоритмы, описывающие качение сферы по произвольным пространственным линиям, по пространственной линии и поверхности, по двум поверхностям, качение однополостного гиперболоида переменной геометрии по линейчатой поверхности.

5.На основе разработанных аналитических зависимостей образования поверхностей создан пакет прикладных программ, позволяющий применять эти методы в архитектурно-строительном проектировании на этапе эскизного проектирования. Данный способ образования поверхностей не реализован ни в одной из ныне существующих компьютерных графических систем. Разработана методика применения пакета прикладных программ в архитектурностроительном проектировании.

Практическая ценность и внедрение. Работа выполнена в рамках госбюджетной темы кафедры «Начертательная геометрия и черчение»

6

Ростовского государственного строительного университета «Геометрическое моделирование пространственных конструкций» № 02910012257.

По результатам проведенных исследований разработан пакет прикладных программ, позволяющий использовать новые методы образования поверхностей на основе кинематики поверхностей 2-го порядка в архитектурно-строительном проектировании элементов зданий и сооружений.

Впакет входят следующие пять программ, зарегистрированных в Роспатенте:

1.Конструирование поверхностей на основе качения сферы по двум пространственным линиям.

2.Конструирование поверхностей на основе качения сферы по пространственной линии и торсу.

3.Конструирование поверхностей на основе качения сферы по двум

торсам.

4.Конструирование поверхностей на основе качения однополостного гиперболоида переменной геометрии по линейчатым поверхностям.

5.Преобразование каркасных моделей поверхностей в поверхностные

модели.

Пакет приведенных прикладных программ применялся в ОАО «Проектный институт Калмыкии» для разработки сложных пространственных объектов, в учебном процессе Ростовского государственного строительного университета и Ростовской государственной академии архитектуры и искусства для выполнения студентами курсовых и дипломных работ.

Апробация работы. Положения и выводы диссертации докладывались и получили положительную оценку на следующих конференциях и семинарах: международные научно-практические конференции «Строительство – 972012». Ростов-на-Дону; семинар-совещание заведующих кафедр начертательной геометрии, инженерной и компьютерной графики вузов Центральной, Поволжской, Южной, Уральской и Северо-Западной зон РФ. Н.Новгород, 1997; семинар-совещание заведующих кафедрами графических дисциплин вузов Российской Федерации. Н.Новгород, 1998; семинарсовещание заведующих кафедрами графических дисциплин вузов Российской Федерации. Ростов-на-Дону, 2001.

Основные положения, выносимые на защиту:

1. Способы задания законов перемещения образующих линий и поверхностей в каркасно-кинематическом методе на основе аппаратов кинематики поверхностей второго порядка.

7

2.Каркасная геометрическая модель, повышающая наглядность задания законов перемещения образующих линий и поверхностей в каркаснокинематическом методе на основе аппаратов кинематики поверхностей второго порядка.

3.Развитие кинематического метода качения поверхности второго порядка в приложении к каркасным моделям.

4.Математический аппарат и программные алгоритмы, описывающие качение сферы по произвольным пространственным линиям, по пространственной линии и поверхности, по двум поверхностям, качение однополостного гиперболоида переменной геометрии по линейчатой поверхности.

Публикации. Материалы диссертационного исследования опубликованы

в4 монографиях, 60 статьях (16 из них в изданиях, рекомендованных ВАК). Также по материалам диссертации разработано и зарегистрировано в Роспатенте 6 прикладных программ. Список основных публикаций приведен в конце автореферата.

Структура и объем диссертации. Диссертация состоит из введения, шести глав, заключения, списка литературы и семи приложений. Общий объем диссертации 307 страниц, 273 рисунка, 14 таблиц. Список литературы содержит 230 наименований.

Основное содержание работы Во введении обоснована актуальность темы. Определена цель

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

В первой главе рассмотрены основные существующие методы образования поверхностей, представлены разработанные методы формирования поверхностей.

Ключевые методы. Конструирование поверхностей ключевыми методами основано на следующих основных положениях:

1.Если между двумя линиями связи вычерчены какие-либо опирающиеся на них кривые, то любую пару из них можно принять за проекции некоторой пространственной линии (рис. 1, а).

2.Любые два многоугольника, опирающиеся на данную систему линий связи, можно принять за проекции некоторого пространственного многоугольника (рис. 1, б).

 

 

8

 

 

 

 

 

 

B3

3.

Чтобы определить поверхность

 

C3

на данном контуре, достаточно

a2

 

D3

A3

задать

произвольно

две

 

C2

 

B2

проекции

одного

семейства

 

 

b2

A

 

линий

 

поверхности,

D2

 

 

 

 

 

 

2

находящихся

по

контуру в

 

 

a1 b1

 

проекционной

связи,

и одну

 

проекцию

линий

второго

 

 

 

 

A1

D1

семейства.

 

 

 

 

а)

B1 б)

C1

Для построения

поверхности

 

 

 

 

 

 

 

 

Рис. 1. Ключевой метод

ключевым

 

способом

в

рассмотрение вводят две проекции поверхности, несущие на себе по одной проекции разных семейств линий, и ключ, согласующий проекционные связи этих семейств.

Данный способ образования поверхностей обладает недостаточной наглядностью, так как приходится работать с проекциями поверхности. Также достаточно сложно подобрать условия согласования линий поверхности (ключ)

 

 

B10

 

для получения поверхности

нужного

 

 

B9

вида.

 

 

 

 

B3

 

B8

Параметрические

методы. В

B2

 

 

 

 

B7

последние

годы

для

создания

 

 

 

 

B4

 

B6

поверхностей

широко применяются

 

 

 

 

 

 

 

 

B5

параметрические методы. Наибольшее

B1

 

 

 

 

 

распространение получили

методы

 

Рис. 2. NURBS-кривая

 

 

 

 

 

 

 

 

 

образования

поверхностей на основе

сплайновой геометрии. К ним относится NURBS (Non-Uniform Rational B- Splines) аппроксимация. Она заключается в определении поверхностей общего вида NURBS-кривыми. NURBS-кривая определяется набором контрольных точек Bi (рис. 2). В каждой из контрольных точек задается базовая функция, которая определяет как сильно зависит форма кривой от данной контрольной точки. NURBS-поверхность описывается в особом четырехмерном пространстве, в котором каждая управляющая вершина, кроме трех координат x, y, z имеет дополнительную весовую характеристику (weight). Изменяя положение и относительный вес вершины, можно предельно точно управлять формой объекта. Более подробно B-сплайны рассмотрены во второй главе, т.к. в дальнейшем они применяются для аппроксимации опорных поверхностей.

9

Для использования данного метода, как было показано выше, необходимо задавать контрольные точки, что не всегда удобно.

Каркасно-кинематический метод. Поверхность может быть определена непрерывным перемещением в пространстве какой-либо линии или поверхности. Эти линии и поверхности называются образующими или производящими данной поверхности, а сама поверхность – кинематической поверхностью. Поверхность, образованная перемещающейся линией, представляет собой геометрическое место различных положений образующей линии. Поверхность, образованная перемещением поверхности, является огибающей различных положений образующей поверхности. Образованная таким способом поверхность соприкасается с образующей поверхностью в каждом ее положении вдоль некоторой линии, которая называется характеристикой кинематической поверхности.

Образующая линия или поверхность, перемещаясь в пространстве по определенному закону, может сохранять свою форму или непрерывно изменять ее.

Проведенный анализ методов и публикаций показал, что одним из основных условий образования поверхностей каркасно-кинематическим методом является задание закона перемещения образующей линии или поверхности. В данной работе предлагается задавать этот закон на основе кинематики поверхностей 2-го порядка. Так же можно связать изменение образующей с изменением поверхности 2-го порядка, если мы имеем перемещающуюся поверхность 2-го порядка переменной геометрии.

Будем считать, что однопараметрическое множество катящихся по определенному закону центральных поверхностей 2-го порядка i задано в

дискретном виде, то есть в каждом i -м положении известны координаты точки

траектории

движения

центра

поверхности C

xC

yC

zC ,

координаты

 

 

 

 

 

i

i

i

i

 

 

 

соответствующей точки касания первого опорного элемента A x A

y A

z A ,

 

 

 

 

 

 

 

 

i

i

i

i

координаты

соответствующей

точки касания второго опорного элемента

B

xB

yB

z B , углы

Эйлера

подвижной системы

координат,

связанной с

i

i

i

i

 

 

 

 

 

 

 

 

катящейся поверхностью 2-го порядка, относительно исходной – i , i , i ,

параметры kxi , kyi , kzi , характеризующие процесс трансформации катящейся

поверхности по отношению к начальному виду. Через a обозначим линию, являющуюся совокупностью точек соприкосновения катящейся поверхности с первым опорным элементом; через b – линию, являющуюся совокупностью

10

точек соприкосновения со вторым опорным элементом; через c – траекторию движения центра поверхности (рис. 3).

 

 

 

Для решения ряда задач

c

i

конструирования

поверхно-

 

стей

на

основе

аппарата

 

 

 

 

кинематики

поверхностей 2-

 

Ci

го

порядка

рассмотрим

a

 

алгоритмы

 

расчета

и

Ai

визуализации

 

некоторых

 

 

 

Bi

пространственных

 

линий,

 

полученных

 

на

 

основе

 

 

 

 

b

 

предложенного аппарата. Эти

 

 

 

 

 

 

 

 

 

алгоритмы

в

дальнейшем

Рис. 3. Задание аппарата кинематики поверхности

будут

использованы

при

 

второго порядка

конструировании поверхностей.

 

 

 

Алгоритм расчета и визуализации

траектории движения

центра

катящейся поверхности разрабатывается для каждого конкретного случая в зависимости от вида катящейся поверхности и опорных элементов.

Рассмотрим алгоритмы расчета и визуализации следующих линий:

-траектории движения точки, связанной с катящейся поверхностью;

-линии, являющиеся совокупностью точек соприкосновения катящейся поверхности с направляющими элементами на этой поверхности.

 

Di

d

 

 

c

 

i

Ci a

Bi b

Рис. 4. Траектория точки, связанной с катящейся поверхностью

Пусть в подвижной системе координат, связанной с катящейся

поверхностью,

задана

точка,

координаты которой D xD

y D z D .

В начальном положении оси подвижной системы координат параллельны осям неподвижной системы координат. Перемещаясь в пространстве вместе со сферой, заданная точка опишет некоторую кривую d (рис. 4). Координаты точки этой линии в неподвижной системе координат, в i

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]