База знаний (БЗ) является ядром любой экспертной системы независимо от предметной области и состоит из двух компонент: декларативной и процедурной. Декларативная компонента содержит поверхностные знания о предметной области: информацию о сущностях, свойствах сущностей и связей между ними.
На этапе формализации БЗ выбрана модель представления знаний [1, 2]. На основании выбранного формализма была спроектирована логическая структура БЗ.
При формализации декларативной компоненты БЗ использованы данные о надежности функционирования автоматических станочных модулей (АСМ) типа ТПАРМ-100, полученные учеными СГТУ. Данные были сгруппированы в соответствии с иерархической структурой АСМ, предложенной профессором Бржозовским Б. М. Декларативная компонента реализована в виде объектноориентированной модели, в соответствии с рис. 1, учитывает специфику АСМ и особенности его функционирования. Объектно-ориентированная модель декларативной компоненты БЗ программно реализована в виде базы данных (БД) в СУБД Access. Каждый объект БД учитывает иерархические особенности АСМ и содержит множество атрибутов (характеристик объекта).
Управление и работа с БД может осуществляться непосредственно через ЭС, а также без запуска ЭС. Работа в БД без запуска ЭС дает возможность наладчикам технологического оборудования использовать БД в качестве справочно-информационной системы.
Для функционирования БД без запуска ЭС необходимо наличие приложения Microsoft Office Access 2007. При установке ЭС на ЭВМ при отсутствии СУБД Access 2007 необходимо убедиться в наличии драйвера ODBC, чтобы обеспечить доступ к данным в БД.
Основными пользователями БД без запуска ЭС являются операторы сервера системы мониторинга и наладчики технологического оборудования. В БД представлена информация о параметрах диагностирования подсистем АСМ и их значениях, о подсистемах АСМ, информация о функциональных блоках, из которых состоят подсистемы, о способах устранения отказов.
Основные требования, предъявляемые к БД: