Построение систем проектирования на основе знаний для класса известных изделий или систем является важной темой, интересующей исследователей в области искусственного интеллекта. Системы, способные помочь в анализе сложных случаев и ситуаций, применить соответствующие правила, указать на необходимые действия, оказать помощь в расчетах, могут быть полезны для решения множества конкретных задач в производстве. Это касается таких задач, как проектирование нового станка или инструмента, планирование бесперебойного производственного процесса от проекта до конечного продукта, проверка того, как будут сочетаться детали из разных материалов, и т.д. Для этого разработана система, основанная на знаниях, под названием WIND (Synthesis a/WINDowparts), предназначенная для синтеза деталей в проектном изделии. В данном исследовании проектным продуктом является жилое окно, в котором, как в станке, собраны профили.
Источниками знаний для WIND являются документы, относящиеся к теме, и эксперты, работающие в соответствующей фирме. Как система, основанная на знаниях, WIND нуждается в подпитке специфическими ноу-хау фирм для внутреннего использования. Помимо других источников знаний, исследование дизайна, по определению Арчера (Archer, 1981), изучает подход дизайнеров к проектированию в процессе проектирования. В данном исследовании процесс проектирования в фирмах подробно анализируется с целью кодирования знаний о предметной области, а его этапы формулируются шаг за шагом для моделирования поведения проектировщика. Для изучения баз знаний экспертов в области проектирования применяется эмпирический подход к исследованию дизайна. В данной работе мы будем рассматривать в первую очередь структурирование знаний, а не их получение. Поток информации и работа с артефактом в WIND автоматизированы. Поэтому мы сосредоточимся на структурах данных. Системы автоматизированного проектирования требуют двух основных видов структурированных данных (Latombe, 1976):
- Состояние процесса проектирования, т.е. последовательность задач, выбор, сделанный системой, ситуации отказа и т.д.
- Сам проектируемый объект, или мир проектирования, на физическом и концептуальном уровнях, т.е. геометрические данные, используемые технологические компоненты, напряжения и деформации в различных ситуациях и т.д. Первое относится к этапам проектирования, второе - к представлению знаний.
ЭТАПЫ ПРОЕКТИРОВАНИЯ
В традиционных подходах первой фазой является Анализ, который заключается в диагностике, определении, подготовке, понимании проблемы и выработке четкой формулировки целей, согласно Asimow (1962). Джонс (1970) определяет эту фазу как Divergence, которая связана с разбиением проблемы на части и определением границ пространства, в котором может происходить плодотворный поиск решения. Бахман и др. (1993) называют эту фазу Уточнение задачи, которая предполагает сбор информации о требованиях, которым должно удовлетворять решение, а также об ограничениях. В производственных фирмах эта фаза включает в себя получение спецификаций от архитектора проекта, анализ разделов, деталей системы и планов. Выполняются статические расчеты. Проводится поиск общих характеристик высот, таких как оси, открывающиеся створки, положение горизонтальных и вертикальных ригелей.