Создание базы инженерных зданий

База знаний – упорядоченная совокупность правил, фактов, механизмов вывода и программных средств, описывающих некоторую предметную область [6].

Формирование базы инженерных знаний интеллектуальной САПР производится с помощью системы генерации баз знаний СПРУТ-БЗ. Перед началом работы необходимо ознакомиться с руководством [9], содержащим описание основных приемов работы с системой.

Представление инженерных знаний в САПР

 

Элемент знаний представляет собой обобщенный функциональный блок, содержащий входы, выходы, управление и механизм. Наиболее распространенным представлением функциональных блоков является международный стандарт IDEF0. В этом стандарте функциональный блок имеет конструкцию, показанную на рис. 4.1.

Наименование функционального блока отражает его назначение. К левой стороне блока подходят стрелки входных данных, которые преобразуются блоком в выходные, изображаемые стрелкой, отходящей от правой стороны. Преобразование осуществляется с помощью механизма (формул, таблиц, баз данных и т. д.), его стрелка подходит к нижней стороне блока. Блок функционирует под воздействием управляющей информации, стрелка которой подходит к верхней стороне блока. Управляющие переменные, хотя и объявляются в качестве входных (в примере – переменная Схема), не используются механизмом блока для определения значений выходных переменных. Входные, выходные и управляющие переменные могут быть как числовыми, так и символьными.

Функциональный блок стандарта IDEF0: 

а – общий вид; б – пример

В продукционных системах искусственного интеллекта элементом представления знаний является правило-продукция. Такое правило содержит предусловие, определяющее применимость его при конкретном состоянии переменных базы данных: ЕСЛИ , ТО . Правила-продукции также могут быть представлены в форме блоков IDEF0. 

Первичным структурным элементом базы знаний в системе СПРУТ-БЗ является модуль инженерных знаний (МИЗ), реализующий некоторое продукционное правило.

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

Для решения комплексных задач, требующих использования нескольких функциональных блоков, элементарные блоки (МИЗ) объединяются по входам и выходам в сложную функцию – метод базы знаний (рис. 4.2). Это объединение (так называемая «сборка входов») производится системой автоматически, при этом формируется расчетная цепочка, определяющая последовательность работы модулей.

 

О сайте

Система автоматизации проектных работ, или система автоматизированного проектирования, САПР (англ. CAD, Computer-Aided Design) — программный пакет, предназначенный для автоматизированного проектирования (CAD), разработки (CAE) и производства (CAM) конечного продукта, а также оформления конструкторской и/или технологической документации(PDM).

Свежие материалы


Вы здесь: Главная САПР Создание базы инженерных зданий