Нечипорук О.П., Тисько Н.В., Лейких В.І., Сігаєв В.В.

Національний авіаційний університет, Україна

Побудова бази знань експертних систем діагностування багаторівневих технічних об’єктів

Одним із складних завдань побудови ЕС є побудова бази знань системи і її заповнення. Ці два етапи взаємонаправлені, можливе повернення з другого етапу на перший, у зв'язку з тим, що отримані знання від експерта не укладаються в рамки первинної БЗ.

Ведення бази знань зв'язано з використанням таблиць рішень, ідентифікаторів, що описують датчики, табло, реле-покажчики і властивості об'єкта й систем. Підтримка цілісності бази знань, підвищення ефективності керування базою, зниження імовірності внесення помилки персоналом є необхідними вимогами до роботи інтерфейсу ведення бази знань, та бази даних.

Для функціонування інтелектуальної експертної системи вимагаються наступні знання:

1.       Знання про процес рішення задачі (знання, що управляють, використовувані інтерпретатором).

2.      Знання про мову спілкування і способи організації діалогу, використовувані лінгвістичним процесором.

3.      Знання про способи представлення і модифікації знання, що використовують компоненти придбання знань.

4. Підтримувальні структурні знання, використовувані пояснювальною компонентою.

У базі знань знаходяться файли (таблиці), в яких зберігаються таблиці рішень, в них взаємопов'язані умови оцінки, правила, що описують можливі стани та необхідні дії персоналу. Програмна складова експертної системи повинна обробляти інформацію від датчиків та інформацію з бази даних і знань і формувати рекомендації оперативному персоналу.

База знань містить факти, що описують проблемну область, а також логічний взаємозв'язок цих фактів. Таким чином, розроблена система управління базою знань може бути представлена наступною структурною схемою (рис. 1).

Рис.1 – Схема системи управління БЗ

 

В даній роботі пропонується підхід, що реалізує завдання поділу інформації, що збережена в загальній базі даних і безпосередньо в базі знань (набір таблиць рішень). Це універсальний підхід для створення систем діагностування будь-якого об'єкта.

Рис.2 – Взаємозв’язок бази даних та бази знань

Для реалізації цього підходу пропонується використання зв’язуючих змінних (таблиць зв’язку). За допомогою цих таблиць зв’язку буде здійснюватись зв’язок змінної з бази знань з даними що зберігаються в загальній базі даних по обладнанню та його експлуатації, а також здійснюється зв’язок з набором універсальних змінних, які будуть використовуватися в програмному середовищі. Універсальні змінні будуть зарезервовані в програмному середовищі для характеристики контрольованих параметрів і станів досліджуваного об’єкта.

База знань розробленої в даній роботі ЕСД ТОБС складається з фактів і правил (якщо <посилка> то <заключення>). Якщо ЕС визначає, що посилка вірна, то правило визнається відповідним для цієї консультації і воно запускається в дію.

Запуск правила означає прийняття заключення цього правила як складової частини процесу консультації.

Кожній таблиці розв’язків відповідає чотири файли бази знань (рис. 3).

Рис.3 – Схема бази знань ЕСД ТОБС

Література:

1.            Ясницкий, Л. Н. Введение в искусственный интеллект. – М.: Академия, 2005.

2.            Бердтис А. Структуры данных. - М.: Статистика, 1974, - 408 с.

3.             Литвиненко А.Е. Метод диагностирования сложных объектов с многоуровневой структурой / А.Е. Литвиненко, Е.П. Нечипорук – Black seascientific journal of academic research. – 2014. – № 3. – P.35-42.