Система автоматизированного конструирования, представленная в самом общем виде на рис.7.1 описывается такой формулой
Xu: Iu® Ou (1)
Таблица 7.1 Методы автоматизации проектных работ
Методавтоматизации | Характерработ | Описаниепроектныхработ | ВходныеданныеIu | ВыходныеданныеOu |
Информационно-поисковые системы | Стереотипные поисковые действия | Одновариантный поиск готового решения Oju по одновариантным исходным данным Iju с использованием оператора Xju | 1.Iw+Owзаданы входные и выходные данные изделия или процесса2.Ow выходные данные3.Iw входные данные | 1.Xwхарактеристика изделия или процесса2. Iw+Xw входные данные и характеристики3. Ow+ Xw выходные данные и характеристики |
То же, но с использованием многовариантного поиска | ||||
Типовое вариантное проектирование | Стереотипные проектные действия | Получение проектного решения Oju по исходным данным Iju известными способами Xru на базе известных решений | Iw + Ow заданы входные и выходные данные проектируемого изделия или процесса | Xw характеристика изделия или процесса |
То же, но с использованием многовариантного проектирования | ||||
То же, но с использованием многовариантных исходных данных Iru | ||||
Поиск методов проектирования | Поисковые действия | Поиск новых входов и выходов для известного проектного решения, полученного известными способами по одновариантным исходным данным | Xw заданы характеристики проектного решения | Iw + Ow входные и выходные данные |
То же, но с использованием многовариантных исходных данных | ||||
Синтез новых проектных решений с использованием известных способов | ||||
Поиск методов проектирования | Поисковые действия | Создание новых способов проектирования Xpu | Iw + Ow+ Xw информация об объектах проектирования | Xpu новые способы проектирования |
Объект проектирования, рассматриваемый также как черный ящик, может иметь такое формализованное представление
Sm: Iw® Ow (2)
Здесь Sm технический объект как система, Iw¾ входной операнд реализуемого этой системой технического процесса, а Ow¾ выходной операнд технического процесса.
Для составляющих проектных действий Xu, Iu, Ou введем общее обозначения Z [4]:
Zr¾ использование одного из многих известных решений;
Zj¾ использование единственного известного решения;
Zp¾ использование нового решения.
В табл.7.1 представлены результаты системного анализа методов автоматизации проектных работ.
Первая группа методов относится к классу проектирования по аналогам с поиском их и последующим редактированием для выпуска рабочей документации.
Iju Oju Xju¾ метод, основанный на отборе готовой информации Oju (проектной, конструкторской или технологической) по заданным исходным данным Iju, определяющим критерии отбора. Метод основывается на стереотипных информационно-поисковых операторах Xju, допустимых в используемой информационно-поисковой системе.
Iju Oru Xju¾ метод, аналогичный предыдущему, но обеспечивающий информационный поиск одновременно нескольких вариантов выходной информации Oru, удовлетворяющих критериям отбора Iju.
Следующая группа методов автоматизации проектирования принадлежит к классу типового вариантного проектирования. Она базируется на использовании различных операторов проектирования Xru, основанных на наборе эвристических методов, логических или математических
алгоритмов, описанных в литературе либо на собственной или коллективной практике [4] и заложенных в базу знаний системы автоматизированного проектирования:
Iju Oju Xru¾ метод, где входной информацией служат данные Iju, содержащие однозначное описание входных и выходных данных проектируемого изделия или процесса. С использованием известных методов проектирования Xru в проект Oju закладываются известные технические решения.
Iju Oru Xru¾ метод типового вариантного проектирования с получением нескольких альтернативных проектных решений для выбора из них наилучшего.
Iru Oru Xru¾ метод типового проектирования, аналогичный предыдущему, но с варьированием исходных данных.
Следующие две группы методов представляют творческие действия с замыслами [4]. Они направлены на поиск того, что еще не известно.
Iju Opu Xru¾ метод поискового проектирования с использованием известных способов Xru. Метод направлен на поиск новых входов и выходов Opu для известного технического средства или технологического процесса, информация о котором содержится в Iju. Соответствует изобретению на применение.
Iru Opu Xru¾ метод поискового проектирования, аналогичный предыдущему, но с варьированием исходных данных.
Ipu Opu Xru¾ метод поискового проектирования, направленный на синтез принципиально новых проектных решений (способ, устройство) с использованием существующего проектно-конструкторского или проектно-технологического потенциала. Относится к аппарату изобретательских действий.
Последний метод Iu Ou Xpu относится к области исследования новых методов проектирования Xpu.
Разработка интеллектуальных систем типового вариантного проектирования связана ссозданием банка знаний. Функциональная схема этого процесса представлена на рис.7.2.
Разработка банка знаний включает следующие этапы:
1. Формирование концептуальной модели прикладной области и генерация логической и физической структур базы данных
2. Заполнение базы данных стандартных и покупных изделий
3. Формирование геометрической и графической баз знаний
4. Формирование базы экспертных знаний и генерация методов агентов
5. Генерация мультиагентной метасистемы
Формирование концептуальной модели прикладной области связано с разработкой системы понятий и формированием на этой основе структурированной системы данных в форме И/ИЛИ графа. Вершинами этого графа являются понятия. Понятия связываются друг с другом отношениями «целое-часть», которые моделируются дугами типа И, а также отношениями «род-вид», которые моделируются дугами типа ИЛИ.
Понятие ¾ это основная единица любой интеллектуальной деятельности, базовая конструкция представления знаний. Понятия именуют с помощью слов или словосочетаний естественного языка, которые играют роль знаков, или имен. Знак¾ это заменитель некоторого предмета, явления или события, используемый для накопления, хранения, переработки и передачи информации. Понятие может относиться ко множеству однотипных объектов или к конкретному единичному объекту.
Основными характеристиками понятия являются объем и содержание. Объем понятия¾ это множество (класс) всех объектов, обладающих существенными признаками понятия. Содержание понятия¾ совокупность всех существенных признаков (свойств) данного понятия, которые позволяют однозначно идентифицировать его среди множества других понятий.
Всякое системное описание ПО состоит из элементов и связей. При концептуальном моделировании в качестве элементов выступают понятия, а в качестве связей ¾ отношения понятий.
Каждому понятию при концептуальном моделировании, приписывают некоторое уникальное имя, или знак. С другой стороны, каждый конкретный объект, входящий в объем понятия, также должен иметь уникальное имя, или знак.