САПР. ПРОЦЕСС или РИТУАЛ?


Вадим Безбородов, Андрей Крючков

Первоисточник: http://sprut.ru/documents/articles/sapr0998.html

Введение

Да не обидятся на нас "коллеги" по цеху ( "по рынку" - не поворачивается язык ), но захотелось поговорить о принципах. Ибо только из них в нормальном мире вырастает РЕПУТАЦИЯ (Билл Гейтс не имеется в виду). Инженерная деятельность - отдельная, очень специфическая сфера. Во многом благодаря этой деятельности сегодня появляются новые потребности, товары и, как следствие, деньги и благосостояние многих. В силу этого - огромное многообразие направлений этой деятельности, поэтому компьютеризация инженерной деятельности - сложный и трудно формализуемый процесс.

Именно поэтому в условиях экономически нерегулируемого общества, в этой сфере особенно много мифов и профанаций. Сегодня самые ретрограды, даже не понимая для чего, осознают, что без компьютеризации дальше нельзя. Итак, купили компьютеры - вроде бы начался позитивный ПРОЦЕСС. Однако дальше, оказывается, нужны какие-то программы. И тут, чаще всего, начинается РИТУАЛ. Чаще всего, вся остальная "стратегия" перепоручается человеку, который осуществлял процесс приобретения компьютеров. Далее – два варианта:

  1. Этот человек является специалистом в автоматизации и понимает, что вариант 1С ( читай: графический редактор, твердотельный моделлер и т.д.) в инженерной деятельности не проходит. Поэтому, как это ни грустно, придется заниматься конструкторско-технологической унификацией, формализацией существующих знаний, реорганизацией подготовки производства и. как следствие, созданием автоматизированной системы предприятия собственными силами. Для этого нужно: желание, понимание руководства, сотрудников предприятия, время и деньги. Куда проще на приобретенные компьютеры поставить "готовые" решения и продемонстрировать руководству, что закупленная техника используется. Хотя практическая отдача примерно такая же, как и ранее, т.е. проектируют - опытные в СВОЕМ деле, и вручную; а неопытные, уже по их чертежам, "проектируют" показываемую начальству твердотельную модель. В итоге, даже если "идеолога" профессиональная совесть гложет – потенциально спокойная жизнь и долгая перспектива связывания всего закупленного "муравейника" типа "N-CAD","N-технология" и т.д. в некое подобие единой системы, ссылаясь на проблемы, "всеобщие" тенденции и, как следствие - снятие с себя ответственности, НО и отсутствие результата ( сегодня - потенциальное увольнение).
  2. Этот человек не хочет НИЧЕГО понимать ( или просто ничего не понимает в инженерной деятельности). Т.е. его полностью устраивает предыдущий вариант. К тому же он еще получает "процент" (т.к. слово "зарабатывает" употреблять не хочется). В итоге: руководство соблюдает РИТУАЛ, выделяя деньги, тем самым передоверяя использование зачастую очень больших средств человеку, который либо ничего не понимает в компьютеризации инженерной деятельности, либо тоже начинает соблюдать РИТУАЛ по вышеописанной схеме.

Кто от этого выигрывает? Только те, кто зарабатывает, извините, на "богатых" людях: " Вы считаете, что вам нужна "готовая" автоматизация? - Вот Вам, в коробочке! Российский рынок, господа. Дешево и сразу. Итак, тупик? - Отнюдь, и фирма СПРУТ-ТЕХНОЛОГИЯ неоднократно писала и будет писать об этом. Просто сегодня необходимо понять: для того, чтобы СОХРАНИТЬ и ПРЕУМНОЖИТЬ интеллектуальный потенциал (а значит - конкурентоспособность) каждого российского предприятия, необходимо сочетание не "компьютер плюс универсальная CAD,CAM и т.д. система", а сочетание "компьютерная технология, умножить на знания конкретного специалиста". Вот об этой технологии - СПРУТ-технологии, мы и продолжим начатый вот уже

больше года назад разговор на страницах этого журнала. Здесь - о методах практической реализации специализированных автоматизированных интеллектуальных рабочих мест в системе СПРУТ.

 

Понятие интеллектуальной САПР

 

Широко распространено мнение, что систем, объединенных понятием "САПР", существует три типа: "высокого", "среднего" и "низкого" уровня. Или "тяжелые", "средние" и "легкие" - суть от этого не меняется. Причем на нижнем уровне этой градации - графические редакторы. Дальнейший рост определяется, как правило, наличием параметризации, твердотельной геометрии, расчетов УП для станков с ЧПУ и т.д. В соответствии с этим - ценовая градация. Далее, поскольку система понятий определена, деваться некуда - необходимо только выбрать тот или иной редактор, моделлер и т.п. Однако, реальные задачи проектирования не сводятся к "электронизации" инженерной документации. Например, необходимо спроектировать и изготовить мотор-редуктор. Это - серьезный процесс согласованного труда инженеров, управленцев и т.д. Причем выпуск и передача документации на следующий этап - далеко не определяющая в во всем цикле "проектирование- изготовление" составляющая. Теперь представим себе компьютерную систему, входными данными для которой являются: крутящий момент, внешние условия (скажем температура), условия оптимизации и т.д. - собственно задание на проектирование. После чего каждому специалисту предлагаются варианты, начиная с выбора решения конструкции и кончая генерацией чертежей, технологией изготовления и оценками себестоимости. Остается только отредактировать результаты. Для проектировщиков редукторов такая система по сравнению, скажем, с UNIGRAPHICS или ProEngineer, является САПР более "высокого" уровня, т.к. это не просто универсальный моделлер, а "САПР - РЕДУКТОР". Исходя из вышесказанного, можно сделать вывод, что реально уровень любой системы САПР (если ее так называют) должен характеризоваться не набором заложенных универсальных функций, а степенью автоматизации самого ПРОЦЕССА проектирования конкретного изделия. Чтобы не уходить далеко, рассмотрим далее в качестве реального примера процесс создания специализированной интеллектуальной САПР проектирования волновых редукторов на основе СПРУТ-технологии. Сразу оговорим ограничения. В рамках одной статьи невозможно подробно, показать в деталях весь процесс создания САПР (хотя реально это занимает не так много времени у специалиста-непрограммиста). Для этого необходимо приехать в офис фирмы или пройти обучение в нашем учебном центре. Далее, по этой же причине не затрагиваются вопросы технологического проектирования и т.д., но основные принципы описанные ниже, пытливому читателю, надеемся, дадут возможность понять смысл и отличия от широко рекомендуемых путей.

Интеллектуальная САПР как черный ящик
Рис. 1 Интеллектуальная САПР как черный ящик

 

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

 

 

Существует специфика применения объектно – ориентированных методов при создании комплексных интеллектуальных систем автоматизации проектирования.

 

Выделяют три существенных момента объектно - ориентированного подхода (ООП):

1. ООП использует в качестве элементов объекты, а не алгоритмы;

2. Каждый объект является реализацией какого-либо определенного класса;

3. Классы организованы иерархически.

 

Интеллектуальная САПР строится для целого класса ФУНКЦИОНАЛЬНО подобных изделий. Т.е. речь не идет о САПР, как о генераторе параметрических геометрических моделей типового изделия с возможными дополнениями, а как о системе, где такой компонент как параметризованный графический образ изделия в виде чертежа или иной геометрической информации является лишь составной частью всех знаний об изделии. Геометрические знания могут и не использоваться при проектировании. Важным моментом является процесс принятия решений при проектировании. Понятие "интеллектуальная система" ни в коей мере не означает, что в процессе проектирования не может участвовать человек. Понятие интеллектуальной САПР подразумевает разумное сочетание по вопросам принятия решений между человеком и тем интеллектуальным ядром, которое присутствует в системе. Неоспоримым достоинством интеллектуальной САПР является то, что процесс проектирования изделия не связан с уровнем квалификации конечного пользователя системы. Вся нагрузка по грамотному формированию внутреннего интеллектуального ядра системы ложится на плечи эксперта в предметной области (ими, как правило, являются ведущие специалисты предприятий ) и только на стадии создания системы. Гибкость объектно-ориентированного подхода в проектировании позволяет без коренной перестройки корректировать элементы системы и расширять ее возможности.

 

Разработка и функционирование интеллектуальной САПР

 

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

унифицированной форме представления банка знаний. Функционирование интеллектуальной системы начинается с процесса взаимодействия с пользователем. На этом этапе формируются конкретные значения исходных данных, которые активизируют различные компоненты банка знаний. Далее происходит поиск решения прикладной задачи на основе исходных данных пользователя и сформированного банка знаний. Поиск решения прикладной задачи опирается на интеллектуальное ядро системы. Окончательным этапом работы интеллектуальной САПР является формирование результатов. Это может быть хранимая модель процесса, изделия, конструкторская, технологическая документация и т.д. Процесс формирования результатов

производится подсистемой формирования и вывода результатов. Функциональная структура интеллектуальной САПР приведена на рис. 2.

Функциональная структура ИСАПР
Рис. 2 Функциональная структура ИСАПР.

 

Обьектно-ориентированные принципы проектирования находят отражение в базовом элементе интеллектуальных САПР - объектно-ориентированной метамодели. Метод построения метамодели объекта проектирования является базовым методом разработки интеллектуальных САПР фирмы СПРУТ-Технология.

 

Объектно-ориентированная метамодель

 

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

Интеллектуальный объект - объект, поведение которого (метод) определяется элементами баз знаний. В метамодель могут входить два типа интеллектуальных объектов: неструктурированные и структурированные.

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

Структурированным интеллектуальным объектом является независимая информационная единица (например, узел )имеющая набор входных параметров, набор внутренних атрибутов и методов и принадлежащий ему "И/ИЛИ" граф подчиненных интеллектуальных объектов.

 

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

Все свойства, неопределяемые в МИЗ, имеющихся в составе метода, являются исходными для этого метода. Методы, информационно - связанные с объектом называются объектно-зависимыми или методами интеллектуального объекта. Подключение к работе функциональных модулей объектно-ориентированных методов осуществляется системой управления интеллектуальной САПР по мере готовности исходных данных для модуля и выполнения условия его применения. Использованные в МИЗ системные свойства формируют его связи по входу - выходу. На основании анализа входных свойств в предусловии МИЗ производится обращение к программному модулю, осуществляющему вычисление значений выходных свойств по значениям входных. При внедрении метода в объект входным и выходным переменным его ставятся в

соответствие переменные объекта.

 

Метасистема (структурированный интеллектуальный объект) - набор связанных интеллектуальных объектов, объединенных в метамодель и методы интеллектуальных объектов. Элементы метасистемы объединяются:

 

Отношения 'род-вид', 'целое-часть'
Рис. 3 Отношения “род-вид”, “целое-часть”

 

Описанная выше структура мета системы является неотъемлемой частью банка знаний интеллектуальной системы проектирования. Общая структура мета системы приведена на рис4.

 

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

 

  1. Выделение объекта из метасистемы.
  2. Определение набора методов.
  3. Для каждого метода определяются входные и выходные переменные из набора свойств объекта.
  4. Для каждого метода объекта определяется является ли он единым расчетным блоком с механизмом в виде исполняемого файла или состоит из набора модулей инженерных знаний.
  5. При необходимости каждый метод разбивается на шаги, представляющие собой крупные расчетные блоки, которые используют свои базы знаний.
  6. 6. Для каждого метода формируется набор МИЗ. Для каждого МИЗ определяется его тип и набор входных и выходных переменных. Входные и выходные переменные МИЗ являются либо переменными методами либо терминами словаря базы знаний.
  7. Для методов, содержащих набор модулей строится семантическая сеть модулей с использованием инструмента подсистемы формирования знаний. 

Итак, рассмотрим процесс создания специализированной интеллектуальной САПР на примере системы по проектированию волновых редукторов.

 

Методы объектно-ориентированного проектирования волновых редукторов: разработка мета системы и баз знаний

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

Функциональная схема работы волнового 
  редуктора
Рис.4а Функциональная схема работы волнового редуктора

 

Она отражает процессы при работе изделия. Перед началом работ по разработке мета системы было принято, что в качестве исходных условий принимаются редукторы, передающие только вращательное движение, передача винтового и поступательного движения не рассматривалась (хотя это и возможно). Исполнение общей функции передачи вращательного движения распределено между несколькими узлами волнового редуктора, причем независимо от типа и конструктивного исполнения.

 

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

Работа строилась следующим образом:

 

Объектно-ориентированная 
метамодель
Рис 4б. Объектно-ориентированная метамодель

Анализ вариантов конструктивного исполнения волновых редукторов

 

Описание вариантов конструктивного исполнения волновых редукторов являлся промежуточным в процессе формирования мета системы "Волновые редукторы". При формировании типовых вариантов конструктивного исполнения использовался принцип построения "и/или" графа. При этом необходимо отметить, что приведенная структура типовых вариантов исполнения ни в коей мере не является мета системой "Волновые редукторы".

Хотя структура типовых вариантов конструктивного исполнения и построена с использованием принципов построения "и/или" графа, она не является "и/или" графом объектов проектирования. Т.к. в этой структуре присутствуют как объекты, так и их структурные свойства. При попытке принять структуру вариантов типового исполнения за мета систему, получалось, что даже на первых двух уровнях декомпозиции число объектов превосходило десятки элементов, поскольку, например, за разные объекты принимались два совершенно одинаковых. отличавшиеся только одним структурным свойством. Это приводило к следующему: реальным проектируемым являлся объект, находящийся в самой конце цепочки объектов, наследующих только одно или несколько структурных свойств. Например, при определении в качестве объекта проектирования редуктора одноступенчатого, герметичного, с внутренним генератором, с одним жестким колесом, редуктор одноступенчатый, герметичный, с внутренним генератором являлся всего лишь передаточным звеном предыдущего, только наследуя последующему свои структурные фиксированные свойства. И его остальные свойства не несли никакого смысла элементов проектирования. Поэтому следующим этапом работы было разделение собственно структурных СВОЙСТВ объектов и самих объектов. При этом структурные свойства начали нести функции своеобразных флагов. Значения структурных свойств, по сути, стали определять направление дальнейшего процесса проектирования и определять характер конструктивного исполнения объектов нижнего уровня иерархии. Только после выделения структурных свойств началось построение истинного "и/или" графа мета системы.

 

Формирование мета системы "Волновой редуктор"

 

Для объекта "Волновой редуктор", характерны следующие основные структурные свойства: 

Остальные варианты структурных свойств здесь не будем рассматривать. Кроме того, принятый вариант конструктивного исполнения является наиболее распространенным. Фрагмент мета системы для выбранного набора структурных свойств приведена на рисунке 5.

Фрагмент мета системы 'Волновой 
  редуктор'
Рисунок 5 Фрагмент мета системы “Волновой редуктор”

 

 

При разработке данной мета системы не производилось построение "и/или" графа для объекта "узел корпусной" и объекта "вентилятор". При рассмотрении остальных объектов был определен ряд инвариантных "подметасистем" для объектов: "Узел осевого крепления", "Узел передачи крутящего момента", "Узел крепления с корпусом", "Узел вала оконечного", "Узел осевой фиксации подшипника", "Узел крепления подшипника в корпусе" Определение инвариантных подметасистем позволило резко сократить число объектов в узлах мета системы "Волновые редукторы". Итак, после выявления ряда подметасистем, мета система "Волновые редукторы" приобрела сложную иерархическую структуру. Например, объекты "узел вала входного" и "узел вала выходного" после их проектирования являются, по сути, конкретными экземплярами объекта "узел вала оконечного". Т.к. объект "узел вала оконечного" является подметасистемой, которая может выделить из своего состава весь спектр конструктивных решений и "узла вала выходного", и "узла вала входного". Такая же ситуация проявилась и с объектом "узел передачи крутящего момента", т.к. этот объект в зависимости от значения своих структурных свойств однозначно указывает на вариант "узла передачи крутящего момента" в виде шпоночного, шлицевого и т.п. соединения. При этом объект "узел передачи крутящего момента" в виде результатов проектирования представляет конкретный экземпляр с заполненными свойствами. Следует отметить, что в качестве нижней границей при разработке мета системы был принят уровень "Детали" и связанные с деталями или узлами объекты уровня "Элементы формы". После завершения работ по разработке мета системы для ряда объектов был определен набор присущих им структурных свойств, а также описаны модели данных или набор свойств объектов. Среди набора свойств объектов выделяются свойства, которые наследуются от объектов нижнего или верхнего уровня иерархии, а также свойства, которые определяют связи с объектами других ветвей мета системы. Типы возможных связей между объектами в мета системе приведены в разделе. Все работы по разработке мета системы <Волновой редуктор> велись с использованием специализированной среды формирования мета систем объектов проектирования фирмы СПРУТ-Технология.

 

Формирование базы знаний для мета системы "Волновые редукторы"

 

Разработка базы знаний для мета системы "Волновые редукторы" опиралась на выбранный выше набор объектов и производилась с использованием специализированной инструментальной среды формирования баз знаний, фрагмент которой приведен на рис. 6. В качестве примера формирования базы знаний рассмотрим процесс формирования набора МИЗ и метода для объекта <Узел зубчатая передача>. При разработке базы знаний для объекта <Узел зубчатая передача

Фрагмент специализированной 
      инструментальной среды формирования баз знаний
Рисунок 6. Фрагмент специализированной
инструментальной среды формирования баз знаний

Особенности формирования методов объектов

Основным принципом при формировании набора методов объекта является его функция. Метод имеет в своем составе набор функций или процессов, объединенных общим функциональным назначением. Так, для объекта "Узел зубчатая передача" определен метод "Расчет основных параметров зацепления". В этом методе производится расчет всех характеристик объекта, связанных с зубчатым зацеплением. Другим основным принципом формирования набора методов объекта является достаточность свойств объекта. Метод должен определяться с учетом того, что набор свойств объекта не должен быть загроможден не существенными с точки зрения объекта свойствами. Например, объект "Узел зубчатая передача" имеет свойство "ширина зубчатого венца гибкого колеса". Метод этого объекта "Расчет основных параметров зацепления" при расчете ширины зубчатого венца гибкого колеса оперирует коэффициентом ширины зубчатого венца гибкого колеса. Если указанный метод разбить на ряд методов, то может получится ситуация, что переменную "коэффициент ширины зубчатого венца гибкого колеса" потребуется включить в свойства объекта "Узел зубчатая передача". Это приведет к загромождению набора свойств объекта несущественными свойствами.

Распределение знаний по уровнями метасистемы

При определении методов объектов метасистемы выявилась необходимость следовать следующим принципам: объекты нижнего уровня иерархии с точки зрения использования знаний должны нести большую нагрузку в плане исключительно конструкторских расчетов. Так при определении методов для объекта "Узел зубчатая передача" все расчеты параметров колес, связанных с зацеплением были включены в метод этого объекта. Объекты нижнего уровня иерархии, такие как "Узел жесткого колеса", "Узел гибкого колеса" и нижних уровней только используют рассчитанные данные при построении конструкций и не производят расчетов зацепления. В этом смысле эти объекты обладают меньшим набором знаний по сравнению с объектом "Узел зубчатая передача". Итак, чем выше по уровням иерархии находится объект, тем большим набором знаний он должен обладать, тем самым уменьшая "самостоятельность" объектов нижнего уровня. 

Пример описания интеллектуального объекта "Узел зубчатая передача" 

После построения модели данных объекта из библиотеки объектов и описания методов для каждого объекта может быть построено полное описание интеллектуального объекта. В качестве примера был выбран объект "Узел зубчатая передача". Как видно из описания интеллектуального объекта, которое приведено на рис. 7, его методы связаны только со свойствами объекта и не имеют связей между собой. Модель данных интеллектуального объекта может заполняться путем наследования свойств либо от объектов верхнего уровня, либо от объектов нижнего уровня и путем выполнения методов объекта.

Структура интеллектуального объекта 'Узел 
      зубчатая передача'
Рисунок 7. Структура интеллектуального объекта “Узел зубчатая передача”

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

Описание состава метода "Расчет основных параметров зацепления" для интеллектуального объекта "Узел зубчатая передача"

 

Каждый метод объекта может быть разбит на логические шаги, которые отражают крупные функциональные блоки. На рис. 8 представлена структура метода "Расчет основных параметров зацепления". Шаги метода представляют собой ничто иное, как еще один уровень декомпозиции метода. Каждый шаг, в свою очередь состоит из набор модулей инженерных знаний, описание которых приведено в следующем разделе.

Метод 'Расчет основных параметров зацепления'
       интеллектуального объекта 'Узел зубчатая 
передача'
Рисунок 8. Метод “Расчет основных параметров зацепления”
интеллектуального объекта “Узел зубчатая передача”

 

Особо следует отметить, что приведенный метод, как и все другие методы мета системы, разрабатывался с использованием специализированной инструментальной среды формирования баз знаний (рис 6), которая позволила в десятки раз сократить трудоемкость разработки, повысить качество программной реализации метода за счет существенного сокращения объема ручного кодирования. Использование инструментальной среды формирования баз знаний позволило значительно расширить круг прикладных специалистов, которые приняли непосредственное участие в разработке методов мета системы. 

Описание МИЗ, входящих в Метод "Расчет основных параметров зацепления" объекта " Узел зубчатая передача"

 

Шаг 1: Предварительный расчет параметров зацепления гибкого колеса.

 

Наименование МИЗ Тип МИЗ
Определение числа зубьев. Формула
Выбор материалов колес. Формула
Определение внутреннего диаметра гибкого колеса Формула
Коррекция внутреннего диаметр гибкого колеса. Таблица
Определение ширины и толщины венца гибкого колеса, модуля зацепления, диаметр окр. Впадин гибкого колеса Формула
Коррекция модуля зацепления Таблица
Определения параметров долбяка Таблица
Определение исходное смещение контура и коррекция число зубьев, определение диаметра вершин гибкого колеса и высоты зуба гибкого колеса, проверка отклонения передаточного отношения. Формула
Проверка корректности смещения исходного контура Таблица
Изменение числа зубьев Формула
Определение допустимости отклонения нового значения передаточного отношения Таблица

 

Шаг 2: Проверка определенного значения толщины венца гибкого колеса.

 

Наименование МИЗ Тип МИЗ
Уточнение принятого коэффициента влияние зубьев Формула
Определение напряжения изгиба, связанные с формой гибкого колеса. Формула
Определение местных напряжений изгиба в сечениях над шариками генератора Формула
Определение местных зубцовых напряжений Формула
Определение напряжения растяжения и кручения Формула
Определения амплитуд и постоянных составляющих напряжений Формула
Определение предела текучести, предела прочности, предела динамической прочности Таблица
Определение запаса сопротивления усталости, Формула
Определение запаса статической прочности Формула
Корректировка толщины венца гибкого колеса 4Формула

 

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

 

Наименование МИЗ Тип МИЗ
Определение параметров долбяка Таблица
Определение исходного смещения контура жесткого колеса, диаметра впадин и диаметра вершин жесткого колеса, высоты зуба жесткого колеса Формула

 

Шаг 4: Проверка параметров зацепления.

 

Наименование МИЗ Тип МИЗ
Проверка интерференции на переходных кривых Формула
Определение номинального радиального перемещения Таблица
Определение угла входа в зацеплении Формула
Определение угла относительного поворота колес Таблица
Определение зазора по переднему торцу и зазора по заднему торцу Формула

Результаты

Все описанные выше этапы по разработке интеллектуальной САПР по проектированию волновых редукторов осуществлялись с использованием комплекса инструментальных сред фирмы СПРУТ-Технология для быстрой разработки специализированных интеллектуальных САПР: инструментальная среда разработки информационных метамоделей (см номер САПР и графика 3-98за), среда разработки баз знаний (см номер САПР и графика 12-97), система формирования интерфейсов (см номер САПР и графика 2-98), система разработки геометрических моделей (см номер КомпьютерПресс 4-97),генератор систем документирования Благодаря этому общее время разработки специализированной интеллектуальной системы составило две недели.

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

 

На рис 9,10 представлен сгенерированный волновой редуктор со следующими основными характеристиками:

Построение твердотельной модели волнового 
      редуктора
Рис. 9. Построение твердотельной модели волнового редуктора

 

Сборочный чертеж редуктора
Рис 10. Сборочный чертеж редуктора

 

Второй сгенерированный волновой редуктор на рис 11,12 был получен при измененных параметрах внешний среды: увеличена температура внешней среды, уменьшен коэффициент теплоотвода. Время полного расчета с получением комплектов документации и генерации твердотельной модели составило несколько минут. Таким образом изменяя входные параметры для проектирования, можно спроектировать целый класс различных волновых редукторов. Далее твердотельную модель можно загрузить в интерактивную систему твердотельного моделирования SGM и произвести над ней дополнительные операции .

Если рассматривать разработанную систему с точки зрения специалиста-проектировщика волновых редукторов, то она является на порядок более мощной системой проектирования, чем универсальные САПР “тяжелого” класса, и представляет собой, действительно, систему АВТОМАТИЗИРОВАННОГО проектирования.
Назад