Интеллектуальные робототехнические системы




Методология построения экспертных систем - часть 2


Качественный диапазон значений может быть записан: индикаторная лампа светится ярко, светится слабо, не светится.

Для более удобного дальнейшего использования качественный диапазон значений может быть закодирован, например, следующим образом:

  • светится ярко Р1 = +++ (или Р1 = 3),
  • светится слабо Р1 = ++ (или Р1 = 2),
  • не светится Р1 = + (или Р1 = 1).

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

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

Таблица 6.1. Диагностические правила

НомерР1Р2Р3ДиагнозВероятность диагнозаПримечания
1+++Неисправен блок А10.95
212-15+Неисправен блок А20.80

Для записи правил с учетом изменений по времени следует ввести еще один параметр Р0 - время (еще один столбец в таблице). В этом случае диагноз может ставиться на основе нескольких строк таблицы, а в графе Примечания могут быть указаны использованные тесты. Диагностическая таблица в этом случае представлена в таблице 6.1.

Таблица 6.2. Динамические диагностические правила

НомерР0Р1Р2Р3ДиагнозВероятность диагнозаПримечания
112:00+++тест Т1
212:15+++++Неисправен блок А30.90

Для записи последовательности проведения тестовых процедур и задания ограничений (если они есть) на их проведение может быть предложен аналогичный механизм. Механизм записи последовательности проведения тестовых процедур в виде правил реализуется, например, следующим образом:

ЕСЛИ: Р2 = 1 ТО: тест = Т1, Т3, Т7

где Т1, Т3, Т7 - тестовые процедуры, подаваемые на ОД при активизации (срабатывании) соответствующей продукции.

В современных ЭДС применяются различные стратегии поиска решения и постановки диагноза, которые позволяют определить необходимые последовательности тестовых процедур. Однако приоритет в ЭС отдается прежде всего знаниям и опыту, а лишь затем логическому выводу.

Данная методика будет применена в следующей лекции при создании экспертной системы управления технологическим процессом.




Содержание  Назад  Вперед