Разработка алгоритма классификации трехмерных САПР-моделей
|
1. Введение 2
2. Обзор литературы 4
3. Постановка задачи 5
4. Признаковое описание 6
4.1. Функции формы 6
4.2. Построение вектора признаков 6
5. Классификция признаков 9
5.1. Алгоритм k-ближайших соседей 9
5.2. Метод главных компонент 11
5.3. Методика оценки алгоритма 12
6. Результаты 15
7. Выводы 26
8. Заключение 28
Список литературы 29
2. Обзор литературы 4
3. Постановка задачи 5
4. Признаковое описание 6
4.1. Функции формы 6
4.2. Построение вектора признаков 6
5. Классификция признаков 9
5.1. Алгоритм k-ближайших соседей 9
5.2. Метод главных компонент 11
5.3. Методика оценки алгоритма 12
6. Результаты 15
7. Выводы 26
8. Заключение 28
Список литературы 29
В настоящее время инженерами активно используются системы автоматизированного проектирования (САПР), которые позволяют сильно уменьшить время на создание объекта, снизить трудоемкость процесса, повысить качество проектируемых изделий и свести к минимуму затраты на натурное моделирование. В широком смысле САПР определяется как организационно-техническая система входящая в структуру проектной организации и осуществляющая проектирование при помощи комплекса средств автоматизированного проектирования1. Для целей данной работы такое определение слишком обширно, поэтому под САПР будем понимать программное обеспечение предназначенное для создания чертежей, конструкторской документации и трехмерных моделей. На рынке широко представлены САПР различных компаний. Некоторые имеют узкую специализацию, вроде систем проектирования коттеджей К-З-Коттедж, Dietrich или судостроительных систем проектирования Foran, К-3-Ship. САПР общего назначения, позволяющие создавать произвольные твердотельные модели, обладают большим набором инструментов для проектировщика. Модели созданные в них могут быть использованы как в узкоспециализированных комплексах представленных выше, так и в системах автоматизации инженерных расчетов и анализа, например: ANSYS, FreeFEM. Примерами САПР общего назначения могут служить AutoCAD, КОМПАС-ЗВ, SolidWorks или FreeCAD.
Первая в мире САПР была разработана в 1947 году в США, а первая отечественная в 1980-х гг., под руководством Кошина А.А в Челябинском политехническом институте. С этого времени системы автоматизированного проектирования прошли долгий путь, в частности сформировались способы представления данных и их форматы. Редакторы трехмерной графики типа Blender, Maya и Autodesk 3Ds Мах, используются для художественных целей и у них нет требования на точность представления, поэтому они использую полигональные модели - набор треугольников и нормалей. Преимущество такого представления в его простоте и переносимости. Требования модели для САПР отличаются. Здесь необходима математическая точность представления спроектированного объекта потому, что по нему будут строиться чертежи, производится математическое моделирование процесса и, иногда, автоматическая печать на станке.
В САПР системах распространены два типа представления трехмерных моделей - это конструктивная сплошная геометрия и граничное представление. Конструктивная сплошная геометрия - трехмерная модель представляется в виде набора булевых операций над «примитивами», телами простой формы, рисунок 1. Граничное представление - способ представления трехмерной модели с помощью ее точных границ. Оно состоит из топологии - грани, ребра и вершины, и геометрии - поверхности, кривые и точки, рисунок 2.
Рис. 1. Пример представления трехмерной модели с помощью конструктивной сплошной геометрии.
Рис. 2. Пример грапичпого представления трехмерной модели.
Оба этих представления несложно преобразуются к полигональному представлению, рисунок 3. Этот факт делает полигональные модели наиболее независимым способом представления трехмерной модели для нужд классификации.
Рис. 3. Полигональное представление трехмерной модели.
Актуальность работы по созданию алгоритмов классификации трехмерных САПР-моделей вызвана массовым внедрением данного типа ПО в конструкторской практике. В результате этого, разработано огромное количество моделей. Например, сайт grabcad.com содержит тысячи работ инженеров, но классификация и поиск возможен только по тегам. Так же свое применение алгоритм может найти для патентной базы, где решение задачи классификации объектов поможет увеличит скорость проведения экспертизы работником патентного бюро, а введенные признаки и метрики над моделями помогут быстрее принять решение о статусе интеллектуальной собственности.
Первая в мире САПР была разработана в 1947 году в США, а первая отечественная в 1980-х гг., под руководством Кошина А.А в Челябинском политехническом институте. С этого времени системы автоматизированного проектирования прошли долгий путь, в частности сформировались способы представления данных и их форматы. Редакторы трехмерной графики типа Blender, Maya и Autodesk 3Ds Мах, используются для художественных целей и у них нет требования на точность представления, поэтому они использую полигональные модели - набор треугольников и нормалей. Преимущество такого представления в его простоте и переносимости. Требования модели для САПР отличаются. Здесь необходима математическая точность представления спроектированного объекта потому, что по нему будут строиться чертежи, производится математическое моделирование процесса и, иногда, автоматическая печать на станке.
В САПР системах распространены два типа представления трехмерных моделей - это конструктивная сплошная геометрия и граничное представление. Конструктивная сплошная геометрия - трехмерная модель представляется в виде набора булевых операций над «примитивами», телами простой формы, рисунок 1. Граничное представление - способ представления трехмерной модели с помощью ее точных границ. Оно состоит из топологии - грани, ребра и вершины, и геометрии - поверхности, кривые и точки, рисунок 2.
Рис. 1. Пример представления трехмерной модели с помощью конструктивной сплошной геометрии.
Рис. 2. Пример грапичпого представления трехмерной модели.
Оба этих представления несложно преобразуются к полигональному представлению, рисунок 3. Этот факт делает полигональные модели наиболее независимым способом представления трехмерной модели для нужд классификации.
Рис. 3. Полигональное представление трехмерной модели.
Актуальность работы по созданию алгоритмов классификации трехмерных САПР-моделей вызвана массовым внедрением данного типа ПО в конструкторской практике. В результате этого, разработано огромное количество моделей. Например, сайт grabcad.com содержит тысячи работ инженеров, но классификация и поиск возможен только по тегам. Так же свое применение алгоритм может найти для патентной базы, где решение задачи классификации объектов поможет увеличит скорость проведения экспертизы работником патентного бюро, а введенные признаки и метрики над моделями помогут быстрее принять решение о статусе интеллектуальной собственности.
В ходе выполнения выпускной квалификационной работы:
• Разработан алгоритма класс классификации трехмерных САПР моделей.
• Написана программная реализация на языке Python 2.7.
• Произведена оценка работы алгоритма классификации на трех наборах данных.
Таким образом полностью достигнуты задачи поставленные в рамках данной работы.
• Разработан алгоритма класс классификации трехмерных САПР моделей.
• Написана программная реализация на языке Python 2.7.
• Произведена оценка работы алгоритма классификации на трех наборах данных.
Таким образом полностью достигнуты задачи поставленные в рамках данной работы.
Подобные работы
- РАЗРАБОТКА 3D ПРИНТЕРА НА ОСНОВЕ МИКРОКОНТРОЛЛЕРА
ATMEGA2560
Дипломные работы, ВКР, профессиональная переподготовка . Язык работы: Русский. Цена: 4600 р. Год сдачи: 2016 - АВТОМАТИЗАЦИЯ МОДЕЛИРОВАНИЯ АВТОМОБИЛЬНЫХ ДОРОГ ПО ДАННЫМ МОБИЛЬНОГО ЛАЗЕРНОГО СКАНИРОВАНИЯ
Магистерская диссертация, картография. Язык работы: Русский. Цена: 4855 р. Год сдачи: 2019 - РАСПОЗНАВАНИЕ ОДИНОЧНЫХ ВЫСОКИХ ОБЪЕКТОВ НА МЕСТНОСТИ ПО ДАННЫМ ЛАЗЕРНОГО СКАНИРОВАНИЯ
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 4450 р. Год сдачи: 2018 - ИССЛЕДОВАНИЕ КОМПЛЕКСНОЙ ИНТЕГРАЦИИ СИСТЕМЫ TEAMCENTER С ИНЖЕНЕРНЫМИ ДАННЫМИ ОБЪЕКТА НА ПРЕДПРИЯТИИ ПАО КАМАЗ
Магистерская диссертация, информационные системы. Язык работы: Русский. Цена: 4900 р. Год сдачи: 2019 - КОНСОЛИДИРОВАННЫЙ КОМПЬЮТЕРНЫЙ АНАЛИЗ ПРОЦЕССОВ ПОЛУЧЕНИЯ И ЭКСПЛУАТАЦИИ МЕТАЛЛИЧЕСКИХ МАТЕРИАЛОВ В МАШИНОСТРОЕНИИ
Диссертации (РГБ), машиностроение. Язык работы: Русский. Цена: 4385 р. Год сдачи: 2015 - Цифровые двойники: вопросы правовой оценки (Московский государственный институт международных отношений (университет)(Одинцовский филиал))
Дипломные работы, ВКР, юриспруденция. Язык работы: Русский. Цена: 1800 р. Год сдачи: 2025 - Определение характеристик хвойных древостоев по данным аэрофотосъемки с БПЛА на примере географических культур лиственницы
Бакалаврская работа, информационные системы. Язык работы: Русский. Цена: 5900 р. Год сдачи: 2018





