Электронная библиотека
Меню
Размещение литературы
Доставка литературы
Доставка диссертаций
Реклама на сайте
Цели библиотеки
Контактные данные
Я ищу:

Библиотечный каталог авторефератов Украины


По вопросу доставки диссертации по этой теме пишите на электронный адрес: info@lib.ua-ru.net
Тема автореферата диссертации: Розробка методу ідентифікації нелінійних об'єктів для прийняття рішень на базі нечіткої логіки 1998 года.
Источник: Автореф. дис... канд. техн. наук: 05.13.06 / Денис Іванович Катєльніков; Науково-виробнича корпорація "Київський ін-т автоматики". — К., 1998.
Аннотация:

Текст работы:

Міністерство промислової політики України


Науково-виробнича корпорація

«КИЇВСЬКИЙ ІНСТИТУТ АВТОМАТИКИ»



КАТЄЛЬНІКОВ Денис Іванович



УДК 681.5.015: (007 : 681.518.2)


РОЗРОБКА МЕТОДУ ІДЕНТИФІКАЦІЇ НЕЛІНІЙНИХ ОБЄКТІВ ДЛЯ ПРИЙНЯТТЯ РІШЕНЬ НА БАЗІ НЕЧІТКОЇ ЛОГІКИ


05.13.06 - Автоматизовані системи управління
і перспективні інформаційні технології




АВТОРЕФЕРАТ
дисертації на здобуття наукового ступеня
кандидата технічних наук









Київ 1998

Дисертацією є рукопис.

Робота виконана на кафедрі компютерних систем управління Вінницького державного технічного університету Міністерства освіти України.

Науковий керівник      - доктор технічних наук, професор

РОТШТЕЙН Олександр Петрович,

зав. кафедрою компютерних систем управління

Вінницького державного технічного університету.

Офіційні опоненти:      - доктор технічних наук, професор

ГЕРАСІМОВ Борис Михайлович,

провідний науковий співробітник

Наукового центра Київського військового

інституту управління і звязку МО України;

                                     - кандидат технічних наук, доцент

ТКАЧУК Анатолій Іванович

викладач кафедри кібернетики
хіміко-технологічних процесів

Національного технічного університету України «КПІ».

Провідна установа       - Київський міжнародний університет цивільної авіації.


Захист відбудеться 27 січня 1999 року о 13 годині на засіданні спеціалізованої вченої ради К 26. 818. 01 НВК «Київський інститут автоматики» за адресою: 254107, Київ-107, вул. Нагірна, 22.


З дисертацією можна ознайомитися у бібліотеці НВК «Київський інститут автоматики».


Автореферат розісланий    «___» грудня 1998 року.


Вчений секретар

спеціалізованої вченої ради

кандидат технічних наук                                                               Л.П. Тронько


ЗАГАЛЬНА ХАРАКТЕРИСТИКА РОБОТИ


Актуальність теми. Ідентифікація обєкту полягає в побудові його математичної моделі, тобто оператора звязку між вхідними та вихідними змінними за відомими експериментальними даними. Сучасна теорія ідентифікації, яка базується на моделюванні динамічних обєктів рівняннями (диференційними, різностними тощо), погано пристосована до використання інформації про обєкт у вигляді експертних природньо-мовних  висловлювань типу: «Якщо швидкість автомобілю дуже висока, то витрати палива великі», «Якщо температура низька, то положення дроселя низьке», «Якщо висока температура хворого тримається декілька днів, то можливе запалення легенів».

Такі суто нелінійні залежності являють собою концентрацію досвіду спеціалістів і відіграють значну роль в практичному вирішенні людиною багатьох складних кібернетичних задач: управління технологічними процесами, прогнозування, діагностики, розпізнавання образів тощо. Формальним апаратом для обробки природньо-мовної експертної інформації є теорія нечітких множин. Вона дозволяє задавати модель обєкту у вигляді так званої нечіткої бази знань, що являє собою сукупність висловлювань «ЯКЩО-ТОДІ», які повязують входи та виходи обєкту. Адекватність нечіткої моделі експериментальним даним визначається формами функцій належності, якими формалізуються лінгвістичні оцінки. Оскільки функції належності визначаються експертними методами, то якість нечіткої моделі цілком залежить від кваліфікації експертів. Іншими словами, питання адекватності відомих нечітких моделей залишається відкритим.

Обєктом дослідження являються нелінійні системи, в яких залежність між вхідними та вихідними змінними описується за допомогою природньо-мовних висловлювань «ЯКЩО-ТОДІ», що формалізуються нечіткою логікою.

Предметом дослідження є математичні моделі та алгоритми ідентифікації залежностей «вхід-вихід» за допомогою нечітких баз знань, що являють собою сукупність експертних висловлювань «ЯКЩО <входи>, ТОДІ <вихід>».

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

Для реалізації програми досліджень було необхідно:

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

б) розробити моделі апроксимації нелінійних залежностей нечіткими базами знань для обєктів з неперервним та дискретним виходами, а також для ієрархічних залежностей (глава 2);

в) розробити постановки задач оптимізації та відповідні алгоритми настройки нечітких баз знань для ідентифікації обєктів з неперервним та дискретним виходами (глава 3);

г) експериментально довести можливість ідентифікації нелінійних обєктів нечіткими базами знань за допомогою компютерного моделювання (глава 4);

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

Методи дослідження. Дисертація базується на ідеях та принципах штучного інтелекту, теорії ідентифікації, нечіткої логіки, генетичних алгоритмів оптимізації, теорії експерименту та компютерного моделювання.

Наукова новизна роботи полягає в запропонованих математичних постановках та генетичних алгоритмах тонкої настройки нечіткої моделі. Тонка настройка забезпечує підбір таких коефіцієнтів вагомості експертних правил «ЯКЩО-ТОДІ» та таких параметрів функцій належності, при яких досягається найменша відстань між бажаним (експериментальним) та модельним (теоретичним) виходами обєкту.

На захист виносяться наступні нові наукові результати:

1. Принцип ідентифікації нелінійних обєктів за допомогою нечіткої логіки  та генетичних алгоритмів.

Результат полягає в запропонованій двохетапній процедурі настройки нечіткої бази знань: перший етап - груба настройка на підставі доступної експертної інформації; другий етап - тонка настройка з використанням навчальної вибірки та генетичних алгоритмів оптимізації.

2. Математичні моделі апроксимації нелінійних залежностей з неперервним та дискретним виходом за допомогою нечітких баз знань.

Результат полягає в побудові формальних правил переходу від експертно-лінгвістичних висловлювань «ЯКЩО <входи>, ТОДІ <вихід>» до аналітичних залежностей «входи-вихід» в двох випадках: неперервний вихід - задачі прогнозування та управління, дискретний вихід - задачі автоматичної класифікації.

3. Математичні постановки задач оптимальної настройки нечітких баз знань з неперервним та дискретним виходами.

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

4. Генетичні алгоритми вирішення нелінійних задач оптимізації при настройці нечітких баз знань.

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

5. Оболонка програмної системи FUZZY EXPERT для вирішення задач ідентифікації нелінійних обєктів на базі нечіткої логіки.

Оболонка реалізована на мові програмування C++ (компілятор MSVisual C++ v1.5 для ОС Windows 95).

Достовірність результатів перевірялась за допомогою компютерних експериментів з обєктами-еталонами та при розробці реальних експертних систем.

Практична цінність та результати впровадження. Програмна оболонка FUZZY EXPERT реалізована на платформі Wintel і може використовуватись як інструментальний засіб для побудови автоматизованих систем інтелектуальної підтримки рішень в різних галузях.

Результати дисертації впроваджені в держбюджетних темах:

46-Д-176 «Моделювання і оптимізація людино-машинних систем на базі нечітких множин та генетичних алгоритмів» (№ держреєстрації 0197U013137); 46-Д-144 «Розробка теорії аналізу та синтезу алгоритмічних процесів в умовах невизначеної інформації» (№ держреєстрації 0196U007375 ); 82-Д-165 «Дослідження багатофакторного впливу органічних відходів на екологічний стан довкілля та розробка засобів його поліпшення за допомогою біоконверсії» (№ держреєстрації 0197U012876); а також в учбовому процесі кафедри компютерних систем управління.

Апробація роботи. Основні положення дисертаційної роботи доповідались та репрезентувались на міжнародній конференції «Fuzzy Logic and Its Applications - FUZZY97» (Zichron, Ізраїль, 1997 р.), V-й та VI-й міжнародних конференціях «European Congress on Intelligent Techniques and Soft Computing -EUFIT» (Aachen, Німеччина, 1997, 1998 рр.), міжнародній конференції «International Workshop. Biomedical Engineering & Medical Informatics -BEMI97» (Gliwice, Польща, 1997 р.), міжнародній конференції «Annual Meeting of North American Fuzzy Information Processing Society - NAFIPS98» (Tampa, США, 1998 р.), на III-й та IV-й науково-технічних конференціях країн СНД «Контроль і управління в технічних системах -КУТС» (Вінниця, 1995, 1997 рр.), науково-технічній конференції «Приладобудування-95» (Львів, 1995 р.), а також на постійно діючих семінарах кафедри КСУ ВДТУ.

Публікації. По матеріалам дисертації опубліковано 14 робіт.

Структура та обєм роботи. Робота складається з вступу, пяти глав, висновку, списку літератури з 96 найменувань та трьох додатків. Основна частина роботи викладена на 195 сторінках друкованого тексту. Робота включає 52 рисунка та 31 таблицю.


ОСНОВНИЙ ЗМІСТ РОБОТИ


Вступ до дисертації містить обгрунтування актуальності теми, окреслення обєкту та предмету дослідження, опис основних наукових результатів, їх новизни, достовірності, практичної цінності, відомості про впровадження, апробацію та структуру роботи.

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

Нечітка модель нелінійного обєкту «входи-вихід» визначається сукупністю експертних правил «ЯКЩО <входи>, ТО <вихід>», в яких вхідні та вихідна змінні можуть приймати кількісні та якісні значення. Використання нечіткого логічного висновку дає можливість отримувати значення виходу обєкту при різних значеннях вхідних змінних.

Для ідентифікації нелінійних обєктів на підставі нечітких баз знань пропонується використовувати наступні принципи:

1. Принцип лінгвістичності вхідних та вихідної змінної. За цим принципом входи та виходи обєкту розглядаються як лінгвістичні змінні, що оцінюються якісними термами (term - від англ. називати).

2. Принцип апроксимації залежності «входи-вихід» за допомогою нечіткої бази знань. Нечітка база знань являє собою сукупність висловлювань «ЯКЩО <входи>, ТОДІ <вихід>», які віддзеркалюють досвід експерта і його розуміння причинно-наслідкових звязків в задачі прийняття рішень (управління, діагностики, прогнозування тощо).

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

4. Принцип двохетапної настройки нечітких баз знань. Ці етапи відповідають відомим в класичній теорії етапам структурної та параметричної ідентифікації. На першому етапі будується груба модель обєкту на підставі доступної експертної інформації, яка задається у вигляді нечітких правил «ЯКЩО-ТОДІ». На другому етапі відбувається оптимізація нечіткої моделі за допомогою навчальної вибірки, тобто експериментальних даних «входи-вихід». Керованими змінними, що підлягають настройці, є форма функцій належності та коефіцієнти вагомості нечітких правил.

Другий розділ присвячено розробці моделей апроксимації нелінійних залежностей за допомогою нечітких баз знань. Розглядаються нелінійні обєкти

                                             (1)

з входами та одним виходом (). Передбачається, що вихід може бути:

а) неперервним, тобто ,

б) дискретним, тобто ,

де - діапазон; - класи можливих значень вихідної змінної .

Дискретизація неперервного виходу може відбуватись за правилом:

.                       (2)

Тому для збору експертної інформації про обєкти обох видів використовується єдина матриця знань (табл. 1).

Таблиця 1

Матриця знань

Цій матриці відповідає система висловлювань:

ЯКЩО      

               АБО  . . .

. . .         АБО  ,

ТОДІ           , для всіх ,                                      (3)

де - нечіткий терм для оцінки змінної в стрічці з номером , ; - кількість стрічок - конюнкцій, відповідаючих рішенню , ; - число з інтервалу , яке характеризує субєктивну міру впевненості експерта в правилі з номером .

З використанням теорії нечітких множин та системи експертних висловлювань (3) отримана наступна модель нечіткої апроксимації обєкту (1):

,   ,                     (4)

де - функція належності виходу до класу ; - функція належності входу до нечіткого терму , . Для формалізації нечітких термів, якими оцінюються входи обєкту, в роботі пропонується використовувати функції належності:

,                                               (5)

де - функція належності змінної до терму ; b - координата максимуму функції , ; c - параметр стиснення-розтягування.

Клас , в який попадає вихід обєкту (1) при векторі входів , визначається за допомогою (4) таким чином:

    .                                                (6)

Нечітка апроксимація обєкту з неперервним виходом здійснюється за допомогою операції дефаззифікації (від англ. defuzzification), яка перетворює результати нечіткого логічного висновку (4) в чітке число:

  .                   (7)

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

Модель обєкту з неперервним виходом має вигляд:

  ,                                    (8)

де - вектор вхідних змінних; - вектор вагомостей нечітких правил в (3); та - вектори параметрів функцій належності згідно з (5); - загальне число стрічок в матриці знань (табл. 1); - загальне число нечітких термів в матриці знань (табл. 1); - оператор «входи-вихід», який визначається співвідношеннями (3),(4),(5),(7).

Навчальна вибірка визначається як пар експериментальних даних «входи-вихід»:

, ,    .                    (9)

Згідно з методом найменших квадратів задача оптимальної настройки нечіткої бази знань ставиться таким чином: знайти такий вектор , який задовольняє обмеженням

, , , ,          (10)

і забезпечує мінімум

  .                      (11)

Модель обєкту з дискретним виходом - це вектор ступенів належності до кожного класу:

  ,                                            (12)

який обчислюється за співвідношеннями (4),(5).

Навчальна вибірка визначається як пар даних:

, , , .                 (13)

Задача оптимальної настройки нечіткої моделі обєкту з дискретним виходом ставиться так: знайти такий вектор , який задовольняє обмеженням (10) і забезпечує мінімум

   ,                     (14)

де .

Аналогічно сформульовані задачі оптимальної  настройки нечітких баз знань для випадку, коли функції належності задаються у вигляді -рівневої декомпозиції. Крім того, сформульовані критерії якості моделей з неперервним та дискретним виходами, які дозволяють досліджувати динаміку навчання нечіткої бази знань.

Для вирішення задач (11) та (14), що відносяться до нелінійної оптимізації, можуть використовуватись різноманітні чисельні методи, серед яких найбільш простим і універсальним є найскоріший спуск. Але використання цього методу для оптимізації реальних баз знань потребує великих витрат машинного часу, це повязано з необхідністю організації пошуку послідовно з різних початкових точок. Тому в роботі запропоновано використання генетичних алгоритмів, які можуть розглядатись як аналог випадкового пошуку, що ведеться паралельно з різних початкових точок. Генетичний алгоритм використовує початкову множину варіантів-рішень (батьків), що кодуються як хромосоми і підлягаються операціям схрещування і мутації. Операція схрещування «народжує» нові варіанти-рішення, а мутація забезпечує «перескоки» в різні початкові точки.

Варіант-рішення кодується у вигляді стрічки:








де - числа нечітких термів, які використовуються для оцінки змінних ,,...,.

Операція схрещування здійснюється шляхом обміну елемента­ми хромосом відносно () випадкових точок:















Операція мутації  означає випадкову зміну випадково обраного елемента хромосоми в допустимих межах (10)

,   ,

,

де , та - відповідні межі; означає операцію находження рівномірно розподіленого на інтервалі випадкового числа.


Якщо P(t) - множина хромосом-батьків, а C(t) - множина хромосом-дітей на ітерації з номером t, тоді генетичний алгоритм оптимізації працює за наступною схемою:

begin

       t:=0 ;

Задати початкові значення P(t) ;

       Оцінити P(t) з допомогою функції відповідності;

       while (немає умов завершення) do

          Схрещувати P(t), щоб отримати C(t) ;

          Оцінити C(t) з допомогою функції відповідності;

          Вибрати P(t+1) з P(t) та C(t) ;

          t:=t+1 ;

       end ;

end.

Четвертий розділ присвячений результатам компютерних експериментів, мета яких полягає в перевірці можливості ідентифікації нелінійних обєктів з неперервним та дискретним виходом за допомогою моделей та алгоритмів, розроблених в розділах 2 та 3.

Методика компютерного експерименту складається з виконання наступних кроків.

1°. Нелінійний обєкт задається еталонною моделлю у вигляді аналітичних формул.

2°. З еталонної моделі генерується експертна база знань.

3°. По експертній базі знань здійснюється ідентифікація нелінійного обєкта з використанням моделей та алгоритмів, розроблених в розділах 2 та 3.

4°. Результати ідентифікації з допомогою нечітких баз знань, які отримані на кроці 3°, порівнюються з еталонними моделями, що задані на кроці 1°. При цьому будуються криві навчання, що показують зміну якості ідентифікації по мірі збільшення обєму навчаючої вибірки.

Результати компютерних експериментів наведені в табл. 2, де використовуються такі скорочення: дН - дуже низький, Н - низький, нС - нижче середнього, С - середній, вС - вище середнього, В - високий, дВ - дуже високий.

Пятий розділ присвячений розробці програмного забезпечення FUZZY EXPERT для проектування та настройки

Таблиця 2

Приклади ідентифікації нелінійних обєктів

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

З допомогою FUZZY EXPERT були побудовані експертні системи для: а) прогнозування обєму біогазу на виході технологічного процесу біоконверсії, б) оцінки якості інноваційних проектів, в) ідентифікації коефіцієнту зчеплення колеса автомобілю з дорожнім покриттям, г) диференційної діагностики ішемічної хвороби серця, д) прогнозування кількості захворювань, є) оцінки небезпеки кровотечі при пологах та інші.

Висновок містить формулювання, зміст, наукову новизну, достовірність та практичну цінність результатів.

Додатки містять документи про впровадження роботи, стислу інформацію про різні методи параметричної ідентифікації, а також  сім основних екранних форм програмного забезпечення FUZZY EXPERT.


Страница: 1  Страница: 2 

По вопросу доставки диссертации по этой теме пишите на электронный адрес: info@lib.ua-ru.net

© Научная электронная библиотека, 2003-2008.
info@lib.ua-ru.net
Яндекс цитирования