Рекомендуемая литература. Упражнения.
Упражнение 10
Приведенная ниже модель диагностики взята из руководства владельца автомобиля BMW 320.
I) Представьте приведенные ниже инструкции по поиску неисправностей в виде модели предметной области, которая используется в системе MORE (см. рис. 12.1).
Симптом | Причины |
---|---|
Двигатель не заводится | |
На стартер не подается ток | Разряжена аккумуляторная батарея |
Поврежден провод, подключенный к одной из клемм батареи | |
Поврежден соленоид стартера | |
Плохой контакт с "массой" | |
На стартер подается ток | Заклинило шестерню стартера |
Поврежден двигатель стартера | |
Двигатель проворачивается, но не запускается | |
Нет искры между электродами свечи | Загрязнены контакты прерывателя |
Наличие влаги в распределителе | |
Неправильно подключены контакты прерывателя | |
Поврежден конденсатор (модель прежних лет выпуска) | |
Поврежден ключ прерывателя | |
Повреждена катушка (модель прежних лет выпуска) | |
Нет топлива в жиклере карбюратора | Нет топлива в баке |
Паровая пробка в системе подачи топлива (в жаркое время года) | |
Засорен жиклер | |
Неисправен бензонасос | |
Двигатель заглох и вновь не заводится | |
Заливает карбюратор | Заедание игольчатого клапана |
Поврежден поплавок | |
Неправильно установлен уровень поплавка | |
Нет топлива в жиклере карбюратора | Нет топлива в баке |
Вода попала в систему подачи топлива |
Замечания в круглых скобках в столбце "Причины" следует рассматривать как фоновые условия в системе MORE.
II) Постройте на основе этой инструкции набор порождающих правил и разработайте соответствующую CLIPS-программу. Фоновые условия должны вводиться пользователем в ответ на запросы программы.