Федеральное государственное бюджетное образовательное учреждение высшего
профессионального образования
"САНКТ-ПЕТЕРБУРГСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ
УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ”
На правах рукописи
ГРИБОВСКИЙ Андрей Александрович
РАЗРАБОТКА И ИСПОЛЬЗОВАНИЕ ИНТЕГРИРОВАННЫХ
МОДЕЛЕЙ ИЗДЕЛИЙ В АВТОМАТИЗИРОВАННЫХ СИСТЕМАХ
ТЕХНОЛОГИЧЕСКОЙ ПОДГОТОВКИ ПРОИЗВОДСТВА
Специальность 05.11.14 – Технология приборостроенияАВТОРЕФЕРАТ
диссертации на соискание учной степени кандидата технических наук
Санкт-Петербург
Работа выполнена на кафедре технологии приборостроения в федеральном государственном бюджетном образовательном учреждении высшего профессионального образования «СанктПетербургский национальный исследовательский университет информационных технологий, механики и оптики» (НИУ ИТМО).
Научный руководитель:
кандидат технических наук, доцент Яблочников Евгений Иванович
Официальные оппоненты:
доктор технических наук, профессор Лавровский Сергей Константинович кафедры «Технологии комплексных (профессор инноваций» СПбГПУ) кандидат технических наук, старший научный сотрудник Шилов Николай Германович (старший научный сотрудник СПИИРАН)
Ведущая организация:
ОАО «Научно-производственное предприятие “Сигнал”», Санкт-Петербург
Защита состоится «14» мая 2012 г. в 16 часов на заседании диссертационного совета Д 212.227.04 при НИУ ИТМО по адресу: 197101, Санкт-Петербург, Кронверкский пр., д. 49, ауд. 206.
С диссертацией можно ознакомиться в библиотеке НИУ ИТМО
Автореферат разослан «_» _ 2012 г.
Ваши отзывы и замечания по автореферату (в двух экземплярах), заверенные печатью, просим направлять по адресу университета:
197101, Санкт-Петербург, Кронверкский пр., д. 49, секретарю диссертационного совета Д 212.227.04.
Ученый секретарь диссертационного совета Д 212.227.04, кандидат технических наук, доцент Киселев С.С.
ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
Актуальность темы диссертации В настоящее время активно создаются и развиваются малые производственные предприятия, которые производят небольшие серии продукции ограниченной номенклатуры. На таких предприятиях начинают широко применять современное программное обеспечение и установки быстрого прототипирования, которые позволяют изготавливать сложные детали без применения специализированного технологического оснащения. Для успешного функционирования таких предприятий и обеспечения их достаточной конкурентоспособности необходимо использовать современные формы кооперации, а также повышать эффективность решения задач технологической подготовки производства (ТПП). Широко распространнным видом кооперации, использующим как внутренние ресурсы предприятия, так и возможности его партнров, является расширенное предприятие (РП).
Эффективное функционирование РП требует упрощения организационной подготовки производства и внутренней интеграции партнров на основе унифицированных способов представления информации. В современных условиях для эффективного решения задач ТПП необходимо повышать уровень автоматизации, что предполагает использование принципов PLM (Product Lifecycle Management – управление жизненным циклом изделия), увеличение качества внешней и внутренней интеграции, а также представление конструкторско-технологических данных в формализованном виде.
Возрастающая роль трхмерных моделей (3D) изделия не только в конструкторской, но и в технологической подготовке производства, требует проведения исследований по повышению эффективности использования таких моделей. Уровень развития современных CAD-систем диктует необходимость применения трехмрной модели как источника не только геометрической, но и конструкторско-технологической информации об изделии. При этом трхмерная модель изделия не только предоставляет больше возможностей для подготовки производства по сравнению с чертежом, но и обладает рядом предпосылок для повышения уровня автоматизации при решении задач ТПП.
Необходимость создания единого информационного пространства (ЕИП) выдвигает на первый план вопросы, связанные с разработкой конструкторскотехнологических моделей (КТМ) изделий, на основе которых осуществляется интеграция в АСТПП. При этом 3D-модель является неотъемлемой частью КТМ. Таким образом, необходима разработка методик формирования и применения КТМ изделий в ТПП, позволяющих повысить уровень автоматизации ТПП при решении технологических задач. Такие методики должны быть достаточно универсальными для использования в различных методах изготовления, но ориентироваться, в первую очередь, на современные виды оборудования, включая установки быстрого прототипирования и производства (Rapid prototyping / Rapid manufacturing), применяемых при мелкосерийном производстве.
Объект и предмет исследования Объектом исследования являются процессы ТПП в расширенных предприятиях при производстве единичной и мелкосерийной продукции.
Предметом исследования являются методики использования трхмерных моделей для решения задач ТПП в расширенных предприятиях при проектировании и производстве единичной и мелкосерийной продукции.
Цель работы и задачи исследования Основной целью диссертационной работы является повышение эффективности АСТПП за счт интеграции е подсистем на основе конструкторско-технологической модели изделия.
Для выполнения поставленной цели в диссертационной работе потребовалось решить следующие основные задачи:
Исследовать способы представления конструкторско-технологической и геометрической информации об изделии, позволяющие эффективно решать задачи ТПП современного предприятия, и повысить уровень их автоматизации.
Определить способ внешнего и внутреннего информационного взаимодействия подсистем АСТПП.
Разработать методику анализа и представления геометрических элементов изделий, а также способы выявления конструкторско-технологической информации в трхмерных моделях изделий.
Разработать методику и алгоритмы построения конструкторскотехнологических элементов (КТЭ) на базе трхмерных моделей изделий с последующим формированием конструкторско-технологической модели изделия.
Определить способы использования трхмерной модели при поиске изделийаналогов, выборе оборудования и последующем упорядочивании результатов на основе алгоритмов ранжирования.
Методы исследования Для решения поставленных в диссертационной работе задач использовались основные научные положения теории информационных систем, теории множеств, технологии приборостроения, системного анализа, визуального и имитационного моделирования сложных систем, методологии реинжиниринга, объектно-ориентированного программирования.
Научная новизна полученных в работе результатов Предложена информационная модель АСТПП, основанная на использовании конструкторско-технологической модели изделия, как средства интеграции подсистем.
Разработана методика построения конструкторско-технологической модели изделия, основанная на комплексном анализе аннотированных трехмерных моделей и включающая алгоритмы формирования конструкторскотехнологических элементов.
Разработана методика автоматизированного решения задач отработки изделия на технологичность при его изготовлении в среде РП, использующая алгоритмы поиска изделий-аналогов и оборудования.
Разработана методика ранжирования результатов поиска изделий-аналогов и оборудования, основанная на поэтапном анализе конструкторскотехнологической модели изделия.
Предложена классификация технологий быстрого прототипирования, учитывающая особенности описания конструкторско-технологических элементов.
Практическая ценность работы Разработаны алгоритмы анализа трхмерных моделей изделий с разбиением на отдельные элементы в соответствии с внутренней структурой и последующим описанием полученных результатов для хранения и использования при решении задач ТПП.
Разработан алгоритм поиска изделий-аналогов, основанный на сравнении конструкторско-технологических моделей с последующим ранжированием результатов по степени соответствия исходному поисковому запросу.
Разработан алгоритм выбора оборудования, базирующийся на комплексном анализе параметров изделия, представляемых в конструкторскотехнологической модели.
Создан прототип подсистемы, решающей задачи отработки изделия на технологичность на основе трхмерной модели, включая геометрический анализ, поиск аналогов и выбор оборудования.
Разработан классификатор оборудования быстрого прототипирования, базирующийся на структурных элементах и особенностях трхмерных моделей.
Реализация результатов работы Разработанные автором алгоритмы и методики решения задач ТПП на основе использования трхмерной модели изделия применены при реализации проекта организации высокотехнологичного производства изделий из полимерных материалов на базе ООО «Завод по переработке пластмасс имени «Комсомольской правды».
Результаты исследований и разработанный комплекс методов и инструментальных средств нашли применение в:
НИР «Разработка и реализация модели непрерывного повышения квалификации педагогических кадров российских технических вузов в системе «вуз – инжиниринговый центр – организация»» (СПбГУ ИТМО, государственный контракт № П571 от 5 сентября 2008 г. с Федеральным агентством по образованию РФ), 2008 – 2010 гг.
НИОКР № 211161 «Разработка методики контроля деталей-представителей с применением контрольно-измерительной машины Global performance модели 05.07.05».
Учебном процессе НИУ ИТМО на кафедре Технологии приборостроения.
Программном и организационно-техническом обеспечении приборостроения.
Основные положения диссертации, выносимые на защиту Информационная модель АСТПП, основанная на методах интеграции с использованием конструкторско-технологических моделей изделий.
Методика построения конструкторско-технологической модели изделия, основанная на анализе аннотированных трехмерных моделей.
Методика формирования конструкторско-технологических элементов изделия с использованием специализированных баз знаний.
Методика поиска изделий-аналогов и оборудования с последующим применением алгоритмов ранжирования результатов.
Классификация технологий быстрого прототипирования, учитывающая особенности геометрической формы изделия.
Апробация работы Результаты диссертационной работы докладывались и обсуждались на Всероссийской межвузовской конференции молодых ученых (Санкт-Петербург, 2010-2011 гг.); на Научной и учебно-методической конференции СПбГУ ИТМО (Санкт-Петербург, 2010-2011 гг.); на Межрегиональной научно-методической конференции «Инновационные технологии в образовательной деятельности»
(Санкт-Петербург, 2009 г.); в девятой сессии международной научной школы «Фундаментальные и прикладные проблемы надежности и диагностики машин и механизмов» ИПМАШ РАН (Санкт-Петербург, 2009 г.).
Эффективность разработанных методов и средств проверялась экспериментально при создании и опытной эксплуатации АСТПП.
Публикации По материалам диссертационной работы опубликовано 11 печатных работ в виде научных статей и тезисов докладов, 4 из которых опубликованы в ведущих рецензируемых научных журналах.
Структура и объём работы Диссертация состоит из введения, четырх глав, заключения, списка литературы из 101 наименований, 4 приложений. Работа содержит 139 страниц машинописного текста, 46 рисунков, 3 таблицы.
СОДЕРЖАНИЕ РАБОТЫ
В первой главе диссертации выполнен анализ задач ТПП расширенных предприятий (РП), образующихся с целью производства единичной и мелкосерийной продукции; выполнен анализ существующих способов представления геометрической и конструкторско-технологической информации об изделии; определены первоочердные задачи, решаемые при отработки изделий на технологичность в рамках АСТПП; проведн анализ стандартов представления информации для осуществления интеграции как участников РП, так и подсистем АСТПП.
РП является широко распространенным типом кооперации, характеризующимся использованием головного центра и ряда участников, выполняющих роль субподрядчиков и подбирающихся в соответствии со своими наилучшими компетенциями, т.е. способных выполнять инжиниринговые услуги по проектированию или производству, которые являются наиболее конкурентоспособными. При этом важной характеристикой РП, отличающим его от других видов объединений, является необходимость в обеспечении информационной поддержки на всех этапах жизненного цикла изделия (ЖЦИ). Такая особенность связана, в первую очередь, с тем, что объединение носит динамический характер, т.е. сочетает короткий срок конфигурирования с постоянно меняющимся от изделия к изделию составом участников РП. В результате эффективное использование преимуществ расширенных предприятий требует переработки существующих и разработки новых методик решения задач ТПП.
Традиционное представление информации об изделии базируется на использовании различных видов конструкторской документации, среди которых, в первую очередь, выделяется чертеж. Однако, хранение данных только в таком виде в настоящее время не может использоваться в качестве основного источника информации для РП, так как не позволяет осуществить достаточно полную интеграцию между участниками, а также ограничивает возможный уровень автоматизации, что негативно сказывается на динамичности всей кооперации.
Совершенствование CAD\CAM\CAE-систем привело к широкому внедрению трхмерных моделей в качестве основного элемента при решении задач ТПП. В настоящее время чертж вс ещ остатся главным документом при проектировании ТП, но во вс большем числе задач ТПП используется трхмерная модель. На рис. 1 показаны задачи, решение которых наиболее эффективно выполняется с помощью трхмерных моделей.
При использовании трхмерной модели изделия в качестве ключевого элемента ТПП упрощается процесс создания технологической документации и исчезает необходимость в дополнительном проектировании, когда по чертежу создаются отдельно трхмерные заготовки, а также конечная модель изделия, непосредственно используемая при производстве. Таким образом, исключаются указанные дополнительные работы. Длительная история развития CAD-систем привела к появлению 5 основных программных ядер, на которых базируются эти системы. При этом основных распространенных систем насчитывается более 20, а форматов передачи данных – более 100. Каждый из форматов обладает своей внутренней структурой, зачастую коренным образом отличающейся от других, а также возможностями и особенностями отображения различных видов информации. Определение способа представления трхмерной геометрии должно основываться на особых требованиях, связанных со спецификой решения задач ТПП. Трхмерная модель должна кроме самой геометрии изделия содержать конструкторскотехнологические параметры в таком виде, который позволял бы однозначно определить соотношения между отдельными элементами и их параметрами.
Вторым критерием, определяющим насколько трхмерная модель изделия подходит для применения в РП, является уровень взаимной интеграции участников на основе е использования. Чем выше уровень интеграции, тем проще обмениваться информацией и тем больше определенный вид модели подходит для использования в среде РП. В главе подробно рассмотрены требования к модели и выбран формат представления данных, который будет использоваться в дальнейшем исследовании.
Экспорт информации в нейтральный формат, который используется для интеграции участников РП, открывает значительные возможности по информационной интеграции подсистем АСТПП. Результаты анализа показали, что наиболее эффективно использовать стандарт STEP AP 242, предназначенный для отображения и хранения трхмерных моделей. Группа стандартов STEP (Standard for the Exchange of Product model data), созданная на замену устаревшему и не развивающемуся в настоящее время стандарту IGES, включает множество стандартов, применяемых для различных областей.
Постоянное развитие STEP позволяет включать в него новые возможности в соответствии с последними разработками и современными тенденциями.
Анализ возможностей STEP показал, что его можно применять для решения комплекса технологических задач и, в частности, для задачи отработки на технологичность. Задача отработки на технологичность включает анализ изделий и доступного оборудования. Результаты такого анализа имеют большое значение для автоматизации решения других задач ТПП. При этом, учитывая задачу конфигурирования РП, связанную с формированием множества ТП и подбором соответствующих исполнителей, отработка на технологичность в момент приема заказа на выполнение ТПП, приобретает особенное значение. Комплексный анализ изделия и подготовку данных для других подсистем целесообразно решать в отдельной подсистеме АСТПП.
Следовательно, модель должна содержать информацию, необходимую для решения следующих задач отработки на технологичность:
анализ геометрии изделия и определение конструкторскотехнологических параметров;
поиск аналогов на основе параметров изделия и структуры поиск оборудования для изготовления изделия.
В первую очередь, из трхмерной модели нужно выделять конструкторскотехнологическую информацию. Анализ показал, что максимальную полноту представления данных об изделии, простоту их восприятия и однозначность толкования предоставляет стандарт представления трхмерных аннотаций средствами CAD-системы. При этом, в соответствии со стандартом, трхмерные аннотации являются одним из способов отображения данных об изделии, представляющихся и хранящихся в цифровом виде совместно с трхмерной моделью изделия, и использующийся в основном для представления конструкторско-технологической информации – размеров с указанием их точности, шероховатость поверхности, отклонения формы и взаимного расположения, а также поверхности базирования (рис. 2). При этом интерактивное взаимодействие с моделью изделия в CAD-системах позволяет применять специализированные инструменты и методы анализа, включая фильтрацию отображаемых на трхмерных аннотациях данных. Так, к модели с аннотациями (рис. 2а) может быть применен фильтр по виду аннотаций, позволяющий, например, выделить из всего множества данных только линейные размеры (рис. 2б).
Одно из последних нововведений в CAD системах – поддержка сохранения трхмерных аннотаций в формат STEP и представление их в виде отдельных структурных частей модели. Представление аннотаций наряду с другими элементами в виде структуры изделия в формате STEP, а также открытость его спецификаций позволяет сформировать новый подход к построению АСТПП, основанный на анализе трхмерных моделей.
Поддержка целевых задач отработки на технологичность требует разработки методик, базирующихся на использовании трхмерной модели изделия и позволяющих автоматизировать процесс получения конструкторскотехнологических данных об изделии. При этом сформированные алгоритмы анализа должны, в первую очередь, быть применимы для производства единичной и мелкосерийной продукции.
Рис. 2. Полное представление аннотаций на модели (а) и представление после Во второй главе диссертации описана методика анализа трхмерной модели изделия и извлечения конструкторско-технологической информации;
представлен способ кодирования внутренней структуры трхмерной модели;
рассмотрена методика поиска аналогов изделий; представлена методика формирования конструкторско-технологических элементов (КТЭ) с использованием баз знаний (БЗ); описан состав КТМ изделия как интеграционного и информационного источника данных АСТПП.
Отработка на технологичность включает в себя комплекс мер по анализу изделия и определению возможности его изготовления в условиях использования доступных методов и средств. При этом она тесно связана с процессом выбора технологии изготовления и подтверждает или отклоняет определнный способ производства.
Для традиционного предприятия такой подход связан с выбором конкретного оборудования и определением технологичности, по результатам которого технология изготовления либо принимается и оформляется, либо вносятся необходимые изменения в конструкцию изделия. В случае расширенного предприятия, сложнее разрешить вопрос по внесению изменений в конструкцию изделия, поэтому требуется более детальный анализ производства. При этом ключевой задачей в отработке на технологичность выступает анализ модели и параметров изделия.
Для комплексного анализа геометрии изделия и проектирования ТП была разработана методика, позволяющая сформировать параметрическое представление изделия с учтом его конструкторских и технологических характеристик.
На первом этапе из трхмерной модели изделия выделяется множество элементов на различных уровнях и выполняется определение их взаимосвязей.
Так, например, базовый уровень (уровень 1) содержит различные примитивы (точки, плоскости, линии и окружности). Точки описываются следующим множеством:
Тч={(Тчi, LinkТчi)| iI;iN }, где Тчi-точка, LinkТчi – ссылка на данную точку в структуре модели; I – количество точек в модели; N – множество натуральных чисел. При этом каждая точка записывается в виде:
Type('Name',(Coord1, Coord2, Coord3)), где Type – наименование типа примитива; Name – имя точки, задаваемое CAD-системой; Coord1, Coord2, Coord3 – координаты точки, которые в случае использования декартовой системы заменяются соответственно на X,Y и Z.
Линии, окружности и плоскости описываются соответственно: Лн ={(Лнi, LinkЛнi)| iI;iN }; Ок ={(Окi, LinkОкi)| iI;iN}; Пл ={(Плi, LinkПлi)| iI;iN}.
Элементы более высокого уровня также представляют собой множества:
Цилиндры – Цл={(Цлi, LinkЦлi)| iI;iN}; Конусы – Кн ={(Кнi, LinkКнi)| iI;iN}; Сферы – Сф ={(Сфi, LinkСфi)| iI;iN}и т.д.
Эти множества представляют собой пересечение других множеств. Так, цилиндр соответствует каркасу, содержащему 2 направляющие и 2 окружности.
Множество каркасов описывается аналогичным образом:
Кр={(Крi, LinkКрi)| iI;iN}.
Множество цилиндрических поверхностей формируется как пересечение множеств каркасов, множеств окружностей и множеств линий. Таким же образом будут выстраиваться другие типы. Более сложные элементы (например, усеченный цилиндр) формируются путм аналогичного пересечения, но включающего большее количество составляющих.
Процесс анализа модели заканчивается извлечением элементов, которые хранятся в памяти программы и могут быть вызваны в интерактивном режиме.
Дальнейшее применение требует представления их в виде, который может одинаково успешно использоваться и в автоматическом, и в интерактивном режиме. В связи с тем, что элементы представляются как набор параметров, была разработана схема структуры записи, необходимая для хранения данных по результатам автоматизированного анализа (рис. 3). Таким образом, вся модель выражается в табличном виде. При этом каждая строка таблицы соответствует определнному геометрическому элементу или конструкторскотехнологической информации, представленной в аннотации.
После выполнения анализа элементов необходимо разработать методику поиска изделий-аналогов. Алгоритм определения аналогов базируется на сравнении параметров ключевых элементов моделей, среди которых выделяется их взаимное положение, размер и тип. Так как нахождение точных аналогов маловероятно, то логичным является выполнение поиска по частичному совпадению геометрических элементов с последующим ранжированием результатов. Последовательность представления найденных аналогов определяется степенью их подобия.
Для анализа геометрического подобия изделий используется параметр Pi = Max(размер, угол, средняя), где Pi – нормированное отклонение элемента аналога от соответствующего элемента в изделии; размер – нормированное отклонение размера элемента; угол – нормированное отклонение угла элемента; средняя – нормированное среднее отклонение всех параметров (размеры, положение, угол); i - порядковый номер сравниваемого элемента; I – общее количество сравниваемых элементов. Тогда степень подобия определяется как:
XYZXYZ
№ – номер элемента; ТЭ – тип элемента; ПБС – плоскость базового сечения;НЭ – направление элемента; БФ – булева функция; НП – номер параметра;
Рис. 3. Структура описания геометрических элементов Найденные аналоги позволяют заимствовать технологический процесс (ТП) для последующего сравнения с другими вариантами и выбора конкурентоспособности производства.
Для интеграции различных подсистем АСТПП необходимо информацию, представляемую в техническом задании (ТЗ), параметры, сформированные по результатам анализа и извлеченных из трхмерной модели, а также полученные в результате поиска по базе данных, отражать в формализованном виде как конструкторско-технологическую модель (КТМ) изделия. При этом, учитывая е использование в качестве центрального информационного элемента АСТПП, необходимо включать в состав КТМ данные как для проектирования ТП с использованием аналогов, так и для проектирования методом синтеза, повышение уровня автоматизации которого требует анализа геометрических элементов и связей между ними. Элементы, объединяемые по способу обработки и соответствующие одной операции или одному технологическому переходу, называются конструкторско-технологическими элементами (КТЭ) Для различных технологий выделяются КТЭ соответствующих видов, содержащих индивидуальный набор элементов. Так, например, для механообработки выделяются: пазы, фаски, канавки, отверстия, группы отверстий и т.п. Помимо элементов, которые создаются и кодируются на более ранних этапах, для формирования КТЭ требуется база знаний, содержащая набор правил выбора вида конструкторских элементов. В первую очередь, в схему описания правил заложена простота восприятия и возможность их создания стандартными средствами редактирования текстовых данных. Таким образом, правила будут представляться в виде обычного текстового файла, содержащего 3 базовых типа этих правил:
1) Правила формирования КЭ.
2) Правила определения коэффициентов и дополнительных параметров.
3) Правила определения КТЭ.
Правила, описанные в виде лексических конструкций, интерпретируются системой как продукционная модель вида:
"Если (условие), то (действие)".
Первый тип правил предназначен для анализа примитивов в изделии и объединении их в виде конструкторских элементов (КЭ).
Второй тип правил описывает формулы вычисления параметров, которые не являются стандартными для элемента, а также коэффициентов, использующихся для определения КТЭ во втором типе правил. Например, выражение “$K1=($Dlina)/($DD)” определяет значение коэффициента “K1” как отношение длины элемента “Dlina” к разнице диаметров “DD”(для конического элемента).
Третий тип правил связывает значение коэффициентов с определнным