Иллюстрированный самоучитель по введению в экспертные системы

Рекомендуемая литература. Упражнения.

Упражнение 10
Приведенная ниже модель диагностики взята из руководства владельца автомобиля BMW 320.

I) Представьте приведенные ниже инструкции по поиску неисправностей в виде модели предметной области, которая используется в системе MORE (см. рис. 12.1).

Симптом Причины
Двигатель не заводится
На стартер не подается ток Разряжена аккумуляторная батарея
  Поврежден провод, подключенный к одной из клемм батареи
  Поврежден соленоид стартера
  Плохой контакт с "массой"
На стартер подается ток Заклинило шестерню стартера
  Поврежден двигатель стартера
Двигатель проворачивается, но не запускается
Нет искры между электродами свечи Загрязнены контакты прерывателя
  Наличие влаги в распределителе
  Неправильно подключены контакты прерывателя
  Поврежден конденсатор (модель прежних лет выпуска)
  Поврежден ключ прерывателя
  Повреждена катушка (модель прежних лет выпуска)
Нет топлива в жиклере карбюратора Нет топлива в баке
  Паровая пробка в системе подачи топлива (в жаркое время года)
  Засорен жиклер
  Неисправен бензонасос
Двигатель заглох и вновь не заводится
Заливает карбюратор Заедание игольчатого клапана
  Поврежден поплавок
  Неправильно установлен уровень поплавка
Нет топлива в жиклере карбюратора Нет топлива в баке
  Вода попала в систему подачи топлива

Замечания в круглых скобках в столбце "Причины" следует рассматривать как фоновые условия в системе MORE.

II) Постройте на основе этой инструкции набор порождающих правил и разработайте соответствующую CLIPS-программу. Фоновые условия должны вводиться пользователем в ответ на запросы программы.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.