Научная статья на тему 'ІДЕНТИФіКАЦіЯ БРАГОРЕКТИФіКАЦіЙНОї УСТАНОВКИ НА ОСНОВі НЕЙРО-НЕЧіТКОї МЕРЕЖі'

ІДЕНТИФіКАЦіЯ БРАГОРЕКТИФіКАЦіЙНОї УСТАНОВКИ НА ОСНОВі НЕЙРО-НЕЧіТКОї МЕРЕЖі Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
106
54
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
НЕЙРО-НЕЧЕТКАЯ СЕТЬ / ПАРАМЕТРЫ ФУНКЦИЙ ПРИНАДЛЕЖНОСТИ / АЛГРИТМ ОБУЧЕНИЯ / NEYRO-FUZZY NETWORK / PARAMETERS OF FUNCTIONS OF BELONGING / ALGRITM STUDIES

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Смітюх Я. В., Кишенько В. Д.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

IDENTIFICATION OF THE DISTILLER BASED ON NEURO-FUZZY NETWORK

Considered questions, authentications of such difficult object as bragorektifikaciyna setting related to basic theoretical and practical principles. The approaches considered in the article can be used for development of simulation models heat-masobminnikh of processes

Текст научной работы на тему «ІДЕНТИФіКАЦіЯ БРАГОРЕКТИФіКАЦіЙНОї УСТАНОВКИ НА ОСНОВі НЕЙРО-НЕЧіТКОї МЕРЕЖі»

■а о

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

Ключові слова: нейро-нечітка мережа, параметри функцій належності, алгритм навчання

□-----------------------------------□

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

Ключевые слова: нейро-нечеткая сеть, параметры функций принадлежности, алгритм обучения

□-----------------------------------□

Considered questions, authentications of such difficult object as bragorektifikaciyna setting related to basic theoretical and practical principles. The approaches considered in the article can be used for development of simulation models heat-masobminnikh of processes Keywords: neyro-fuzzy network, parameters of functions of belonging, algritm studies ------------------□ □----------------------

УДК 519.714

ІДЕНТИФІКАЦІЯ БРАГО-РЕКТИФІКАЦІЙНОЇ УСТАНОВКИ НА ОСНОВІ НЕЙРО-НЕЧІТКОЇ МЕРЕЖІ

Я . В . С м і т ю х

Кандидат технічних наук, доцент* Контактний тел.: (044) 287-94-56, 050-861-00-99 Е-mail: Smityuh@yandex.ru

В . Д . К и ш е н ь к о

Кандидат технічних наук, доцент* Контактний тел.: (044) 287-94-56, 050-696-54-11 Е-mail: Kvd1948@gmail.com *Кафедра автоматизації та комп’ютерно-інтегрованих

технологій

Національний університет харчових технологій вул. Володимирська, 68, м. Київ, Україна, 01033

1. Вступ

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

Процеси брагоректифікації є багатовимірними, їх стан характеризується трьома полями: полем концентрації, полем температури і полем тиску, тобто процеси в колонах БРУ є процесами багатокомпонентної ректифікації.

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

властивість відносить БРУ до класу багатозв’язних об’єктів управління [1, 2, 3].

2. Мета статті

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

3. Основний матеріал

Мною пропонується вирішення цієї задачі з використанням апарату нейро-нечітких мереж (ННМ).

Апарат, який закладений в основу побудови цих мереж має такі основні переваги, а саме [4]:

1). Можливість гнучкої інтерпретації причинно

- наслідкових зв’язків які згенеровані на основі нейро

- нечіткої структури.

2). Можливість донавчання розроблюваної структури.

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

ANFIS - це абревіатура Adaptive-Network-Based Fuzzy Inference System - адаптивна мережа нечіткого висновку. Вона була запропонована Янгом (Jang) на початку дев’яностих [5]. ANFIS є одним з перших варіантів гібридних нейро-нечітких мереж - нейрон-ної мережі прямого поширення сигналу особливого типу. Архітектура нейро-нечіткої мережі ізоморфна нечіткій базі знань. У нейро-нечітких мережах використаються дифференційовані реалізації трикутних норм (множення й імовірнісне АБО), а також гладкі функції належності. Це дозволяє застосовувати для настроювання нейро-нечітких мереж швидкі алгоритми навчання нейронних мереж, засновані на методі зворотного поширення помилки. Hижче описуються архітектура й правила функціонування кожного шару ANFIS-мережі.

ANFIS реалізує систему нечіткого висновку Сугено у вигляді п’ятишарової нейронної мережі прямого поширення сигналу. Призначення шарів наступне:

- перший шар - терми вхідних змінних;

- другий шар - антецеденти (посилки) нечітких правил;

- третій шар - нормалізація ступенів виконання правил;

- четвертий шар - висновки правил;

- п’ятий шар - агрегування результату, що отриманий за різними правилами.

Входи мережі в окремий шар не виділяються. H рис. 1 зображена ANFIS-мережа із трьома вхідними змінними (x1 , Х2 та хз) і множиною нечітких правил. Для лінгвістичної оцінки вхідної змінної x1 використовується 7 термів, для змінної Х2 - 7 термів, для змінної хз 7 термів.

Введемо наступні позначення, необхідні для подальшого викладу:

x1,x2,...,xn- входи мережі.

Прикладом подібної мережі може слугувати система, що складається з правил такого типу [6]:

- П1: Якщо Х1 є L1 ТА Х2 є L2 та хз є Lз тоді z є H,

- П2: Якщо х1 є H1 ТА х2 є H2 та хз є L3 тоді z є M,

- Пз: Якщо х1 є H1 ТА х2 є H2 та хз є H тоді z є S,

де Х1, Х2, Хз вхідні змінні, z - вихід мережі, L1, L2, Lз, H1, H2, Hз, H, М, S певні множини з функціями належності сигмоїдного типу.

т - кількість правил , г = 1,т ;

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

числа у висновку г-го правила

bqr - дійсні

(г = 1,т)^ = 0,п) .

ANFIS-мережа функціонує в такий спосіб.

Шар 1. Кожний вузол першого шару представляє одних терм із дзвіноподібною функцією належності.

Входи мережі х1,х2,....,хп з’єднані тільки зі своїми термами. Виходом вузла є ступінь належності при конкретних значення вхідних змінних.

Шар 2. Кількість вузлів другого шару дорівнює т. Кожний вузол цього шару відповідає одному нечіткому правилу. Вузол другого шару з’єднаний з тими вузлами першого шару, які формують антецеденти відповідного правила.

Отже, кожний вузол другого шару може приймати від 1 до п вхідних сигналів.

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

а1 = , а2 = , аз = H1(a1)^H2(a2)^ з(^.

(1)

Шар 3. Шйрони цього шару обчислюють величи-

ни:

в =

1

а, + а, + а

в =

2

"-з

а +а, + а

в =

„з

*-з

а +а, + а

(2)

*-з

Шар 4. Кожний вузол з’єднаний з одним вузлом третього шару, а також з усіма входами рис. 2. Вузли четвертого шару виконують операції:

РА =РіН-1(аіХ р2^ =р2М-1(а2Х Рз2э =PзS-1(a3), (3)

Шар 5. Єдиний вузол цього шару підсумує вихід мережі:

z0 =p1z1 + p2z2 +Р^з.

(4)

Рис. 1. ANFIS мережа ідентифікації змінних БРУ

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

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

Методом найменших квадратів оцінюються коефіцієнти висновків правил, тому що вони лінійно пов’язані з виходом мережі.

уз

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

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

В якості інструментального засобу моделювання використаємо середовище Ма^аЬ.

Для прикладу розглянемо ідентифікацію першого каналу, а саме:

Залежність зміни витрати спирту D з ректифікаційної колони (РК) від витрати бражки Fbг, температури бражки Цьг від витрати пари на бражну колону (БК) VI.

(5)

На основі задання статистичних вибірок експериментальних даних структуру нейро-нечіткої мережі (для імпорту експериментальні дані заносяться у файл з розширенням dat) генеруємо. Мережа має три входи та один вихід.

Провівши навчання ННМ на основі методу зворотнього поширення помилки та задавши 30 циклів навчання отримаємо оптимізований варіант функцій належності.

Структура новоствореної мережі представлена на рис 2.

Рис. 3. Узагальнена архітектура нейро-нечіткої системи з підсистемою логічного висновку

Рис. 4. Зміна похибки начання мережі, що свідчить до приведення її до адекватності реальному об'єкту

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

Рис. 2. Структура нейро-нечіткої мережі

Аналізуючи основну архітетуру мережі можна побачити її узагальнений варіант.

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

Рис. 5. Графічна інтерпретація відгуку БЗ (вхідні (вісь Х^)): витрата пари на БК, температура бражки та вихідна витрата спирту з РК

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 6. Залежність витрати спирту від витрати бражки та температури бражки

1) Surface Viewer: Smityuh Eli

File Edit View Options

Рис. 7. Залежність витрати спирту з РК від витрати пари на БК та витрати бражки

На наступному рисунку зображена інтерпретована база знань створеної ННМ.

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

Створена нечітка база знань показує всю множину нечітких залежностей і логіку кожного правила.

5. Висновки

Вирішення задач ідентифікації на основі нейро

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

Література

1. Стабников, ВЛ. Ректификация в пищевой промышленности. Теория процесса, машины, интенсификация: / ВЛ. Стабников, А.П. ^колаев, М.Л. Мандельштейн. - М.: Легкая и нищевая промышленность, 1982.- 232 с.

2. Мандельштейн, М. Л. Автоматические системы управления технологическим процессом брагоректификации / М. Л. Мандельштейн. - М.: Пищевая промышленность, 1975. - 240 с.

3. Мандельштейн, М. Л. Математическая модель и статические характеристики ректификационной колонны / М. Л. Мандельштейн // Ферментная и спиртовая промышленность. -19б9.- №1.- С.11-1б.

4. Ротштейн, А..П. Интеллектуальные технологии идентификации: нечеткая логика, генетические алгоритмы, нейронные сети / А..П. Ротштейн. - Винница.: Универсум-Винница, 1999. - 320 с.

5. Jang, J.-S. R. ANFIS: Adaptive-Network-Based Fuzzy Inference System / J. Jang // IEEE Trans. Systems & Cybernetics. - 1993. -Vol. 23. - P. бб5 - б85.

6. Дьяконов, В., Математические пакеты расширения Matlab. Специальный справочник. / В. Дьяконов, В. Круглов. - СПб. : Питер, 2001.- 480 с.

Е

i Надоели баннеры? Вы всегда можете отключить рекламу.