Лабораторная работа №4 к ИЗ

advertisement
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Факультет Киберенетики
Кафедра интеллектуальных
технологий и систем
Лабораторная работа №4
Тема: Построение базы знаний экспертной системы на основе
продукционной модели представления знаний.
Дисциплина: Экспертные системы
Студент: Губин М.О.
Группа: ИИ-1-03
Преподаватель
кафедры ИТС Малютин И.К.
МОСКВА 2005
Цель работы
Изучение взаимосвязи правил в базе знаний, построенной на основе
продукционной модели представления знаний .
Задание
1. Изучите базу знаний, указанной преподавателем.
2. Постройте граф И/ИЛИ, взяв в качестве корневой вершины графа
правило, указанное преподавателем.
1. База знаний и способы их представления.
База знаний содержит знания, относящиеся к конкретной прикладной
области, в том числе факты, правила, описывающие отношения или явления,
а также методы и эвристики, относящиеся к решению задач в этой
прикладной области. Механизм вывода активно использует информацию,
содержащуюся в базе знаний, и обеспечивает получение правильных
решений. Интерфейс с пользователем отвечает за обмен информацией
между пользователем и системой. Механизм вывода и интерфейс можно
рассматривать как один модуль, обычно называемый оболочкой экспертной
системы.
Всё многообразие формализмов представления можно разбить на 2
класса: логические и эвристические. В основе логических моделей
представления знаний лежит понятие формальной теории (исчисление
предикатов, конкретная система продукций). Исчисление предикатов первого
порядка и сходные процедуры поиска вывода лежат в основе языка Пролог.
Перечень возможных неисправностей.
1. Двигатель не запускается.
2. Двигатель работает неустойчиво или глохнет на холостом ходу.
3. Двигатель неравномерно и неустойчиво работает при большой частоте
вращения коленчатого вала.
4. Перебои в работе двигателя на всех режимах.
5. Двигатель не развивает полной мощности и не обладает достаточной
приёмистостью.
Причина неисправности
1.1. На коммутатор не поступают импульсы напряжения от
бесконтактного датчика:
- обрыв в проводах между датчиком- распределителем зажигания и
коммутатором ;
- неисправен бесконтактный датчик
1.2. Не поступают импульсы тока на первичную обмотку катушки
зажигания:
- обрыв в проводах, соединяющих коммутатор с реле или с катушкой
зажигания;
- неисправен коммутатор;
- не срабатывает выключатель или реле зажигания.
1.3. Не подаётся высокое напряжение к свечам зажигания:
- неплотно посажены в гнёздах, оторвались или окислены наконечники
проводов высокого напряжения ; провода сильно загрязнены или повреждена
их изоляция;
- износ или повреждение контактного уголька, зависание его в крышке
датчика-распределителя зажигания;
- утечка тока через трещины или прогары в крышке или роторе датчикараспределителя зажигания, через нагар или влагу на внутренней поверхности
крышки;
- перегорание резистора в роторе датчика-распределителя зажигания;
- повреждена катушка зажигания.
1.4. Замаслены электроды свечей зажигания или зазор между ними не
соответствует норме.
1.5. Повреждены свечи зажигания (трещина на изоляторе).
1.6. Нарушен порядок присоединения проводов высокого напряжения к
выводам крышки датчика-распределителя зажигания.
1.7. Неправильная установка момента зажигания.
2.1. Слишком раннее зажигание в цилиндрах двигателя.
2.2. Большой зазор между электродами свечей зажигания.
3.1. Ослабли пружины грузиков регулятора опережения зажигания в
датчике-распределителе зажигания.
4.1. Повреждены провода в системе зажигания, ослаблено крепление
проводов или окислены их наконечники.
4.2. Износ электродов или замасливание свечей зажигания, значительный
нагар; трещины на изоляторе свечи.
4.3. Износ или повреждение контактного уголька в крышке датчикараспределителя зажигания.
4.4. Сильное подгорание центрального контакта ротора датчикараспределителя зажигания.
4.5. Трещины, загрязнение или прогары в роторе или крышке датчикараспределителя зажигания.
5.1. Неправильная установка момента зажигания.
5.2. Заедание грузиков регулятора опережения зажигания, ослабление
пружин грузиков.
5.3. Неисправен коммутатор- форма импульсов на первичной обмотке
катушки зажигания не соответствует норме.
База знаний
/*Причины неисправности*/
Prihina(1,“На коммутатор не поступают импульсы напряжения от
бесконтактного датчика “)
Prihina(2,“Не поступают импульсы тока на первичную обмотку катушки
зажигания”)
Prihina(3,“Не подаётся высокое напряжение к свечам зажигания ”)
Prihina(4,“Замаслены электроды свечей зажигания или зазор между ними не
соответствует норме”)
Prihina(5,“Повреждены свечи зажигания ”)
Prihina(6,“Нарушен порядок присоединения проводов высокого напряжения к
выводам крышки датчика-распределителя зажигания”)
Prihina(7,“Неправильная установка момента зажигания.”)
Prihina(8,“Слишком раннее зажигание в цилиндрах двигателя.”)
Prihina(9,“Большой зазор между электродами свечей зажигания.”)
Prihina(10,“ Ослабли пружины грузиков регулятора опережения зажигания в
датчике-распределителе зажигания”)
Prihina(11,“ Повреждены провода в системе зажигания, ослаблено крепление
проводов или окислены их наконечники”)
Prihina(12,“ Износ электродов или замасливание свечей зажигания,
значительный нагар; трещины на изоляторе свечи”)
Prihina(13,“Износ или повреждение контактного уголька в крышке датчикараспределителя зажигания”)
Prihina(14, “Сильное подгорание центрального контакта ротора датчикараспределителя зажигания”)
Prihina(15, “Трещины, загрязнение или прогары в роторе или крышке датчикараспределителя зажигания”)
Prihina(16, “Неправильная установка момента зажигания”)
Prihina(17, “ Заедание грузиков регулятора опережения зажигания, ослабление
пружин грузиков.”)
Prihina(18, “ Неисправен коммутатор- форма импульсов на первичной обмотке
катушки зажигания не соответствует норме”)
/*Неисправность*/
Neispr(1, “Двигатель не запускается”,1,2,3,4,5,6,7,0,0,0,0,0,0,0,0,0,0,0)
Neispr(2, “ Двигатель работает неустойчиво или глохнет на холостом ходу ”
,8,9,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
Neispr(3, “ Двигатель неравномерно и неустойчиво работает при большой
частоте вращения коленчатого вала”,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
Neispr(4, “ Перебои в работе двигателя на всех режимах
”,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0)
Neispr(5, “ Двигатель не развивает полной мощности и не обладает
достаточной приёмистостью”,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0)
Download