Тема: Алгоритм линеаризации механических структур сложных технических систем по отношению эквивалентности
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1. Моделирование механической структуры изделия 10
1.1. Проблемы автоматизации сборки 10
1.2. Обзор существующих подходов к описанию механических структур 12
1.2. Графовая модель структуры изделия 15
1.3. Гиперграфовая модель структуры изделия 18
2. Устранение избыточности в гиперграфных моделях 19
2.1. Собираемость в терминах гиперграфа 19
2.1. Избыточность и неопределенность механической структуры 22
2.2. Линеаризация гиперграфовой модели изделия 24
2.3. Постановка задачи линеаризации по соотношениям эквивалентности ....31
3. Алгоритм линеаризации по критерию эквивалентных вершин 33
3.1. Проектирование алгоритма 33
3.2. Параметры конфигурации 35
3.2. Определение параметров алгоритма для реализации 47
4. Программная реализация алгоритма линеаризации 48
4.1. Программные средства разработки 48
4.2. Описание структур данных и функций 49
5. Тестирование программного комплекса 58
5.1. Подготовка тестовых данных 58
5.2. Анализ полученных результатов и перспективы развития 60
ЗАКЛЮЧЕНИЕ 63
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 65
ПРИЛОЖЕНИЕ А 68
ПРИЛОЖЕНИЕ Б 69
ПРИЛОЖЕНИЕ В 70
ПРИЛОЖЕНИЕ Г 71
ПРИЛОЖЕНИЕ Д 72
📖 Введение
В наши дни, производственные процессы постепенно автоматизируются. Открываются и исследуются новые направления автоматизации. Одним из таких является CAAP (Computer-Aided Assembly Planning) - автоматизированное планирование сборочного процесса. В область исследования этого направления входят проблемы создания, организации и управления процессом сборки. К основным задачам исследования в этом направлении можно отнести поиск адекватной модели структуры изделия, декомпозицию изделия на сборочные единицы и моделирование процесса сборки.
Существуют различные модели механической структуры изделия. Наиболее популярной среди них является графовая модель (в англоязычной литературе - Liaison Graph). В ней, механический контакт представляется ребрами, а каждой уникальной детали ставится в соответствие вершина. В общем случае, базирование деталей рассматривается как отношение переменой местности, а не бинарной, как представлено в графовой модели. Минимальной геометрически определенной группе деталей соответствуют полные подграфы (клики) графа связей, представленные в виде гиперрёбер в гиперграфной модели изделия. Эта модель позволяет проводить анализ механической структуры на избыточность и формировать последовательность сборки в виде последовательности стягиваний гиперрёбер.
Задача о ликвидации избыточности в гиперграфе обладает высокой сложностью. Вводится понятие линеаризации - удаление вершин, которые не позволяют сформировать последовательность стягиваний только из гиперрёбер кратности 2. Формализация критериев, на основе которых следует удалить то или иное гиперребро, представляет из себя нетривиальную задачу и является объектом исследования по сей день. Одним из таких критериев является эквивалентность вершин. В работе предлагается формализация данного критерия в виде математического описания в терминах гиперграфа. Две вершины называются эквивалентными, если при сборке они должны войти в одну сборочную единицу. Путь между этими вершинами в гиперграфе следует защитить от удаления в процессе линеаризации. В рамках диссертации был разработан обобщенный алгоритм линеаризации по критерию эквивалентности вершин на основе поиска в ширину. Были найдены и исследованы дополнительные параметры конфигурации этого алгоритма, для управления принятием решения на каждом шаге его работы. Алгоритм был спроектирован таким образом, чтобы в последствии, дополнять его любым набором входных данных, позволяющим скорректировать его работу. В работе приводится реализация алгоритма с фиксированными пара-метрами его конфигурации.
✅ Заключение
В рамках дипломной работы найден и описан алгоритм линеаризации гиперграфных моделей по критерию эквивалентности вершин, базирующийся на поиске в ширину для защиты гиперрёбер от удаления. Приведены и рассмотрены параметры конфигурации алгоритма, на основе которого можно изменить поведение операторов алгоритма и изменить структуру и объем выходных данных. Рассмотрены подробно каждые значения этих параметров. Составлены эвристики для фиксирования этих параметров для разработки конкретной реализации алгоритма. Разработан и протестирован алгоритм линеаризации по критерию избыточных вершин.
Проведен вычислительный эксперимент и выполнено тестирование алгоритма. В зависимости от ряда параметров: число вершин и ребер графовой модели, количество классов эквивалентности и количества вершин в каждом классе, - сделан вывод об эффективности работы алгоритма, определены основанные технические недостатки реализации.
Несмотря на исследовательских характер работы, были выявлены вполне практические закономерности. Алгоритм и его программная реализация могут быть использованы для интеграции в систему экспертного анализа механических структур любой CAD-системы, позволяющий установку пользовательских расширений функциональности. Связные подмножества гиперрёбер разной кратности позволяют описывать геометрически разрешимые и неразрешимые ситуации установки некоторых типовых группировок деталей. Процесс линеаризации служит для подготовки модели к виду, позволяющему генерировать на основе нее последовательности сборки. Уточнение требований к этому процессу, формализация критериев позволяет установить ограничения, сохраняемые в модели, увеличивая долю участия ЛПР в процессе изменения модели.



