УДК
658.012.011.56:622.691.5:621.51
Борин В.С.
СТРУКТУРА НЕЧІТКОЇ МАТЕМАТИЧНОЇ МОДЕЛІ ТЕХНОЛОГІЧНОГО ПРОЦЕСУ РЕГЕНЕРАЦІЇ
ДИЕТИЛЕНГЛІКОЛЮ
(ДЕГу)
Вибір класу моделі визначення структури (кількості виду вхідних і вихідних
координат) моделі, а також числа значень лінгвістичних змінних і початкових нечітких
множин, які характеризують значення змінних, є актуальною науково-практичною
задачею.
Вибір структури моделі здійснюється для кожного
конкретного випадку і залежить від класу тих задач, які повинна розв`язувати
(вирішувати) система автоматичного керування, яка використовує нечітке
відношення. На рахунок визначення числа значень лінгвістичних змінних в
літературі не дано конкретних рекомендацій.
Зауважується, що їх число вибирається від 2 до
10 (подальше збільшення може привести до укладення моделі без підвищення її
точності). Очевидно, що цей вибір залежить від ступеня визначеності знання про
діапазон зміни параметрів. Питання визначення початкових нечітких множин
вирішується після вияснення діапазону зміни даної змінної. Кількість елементів
нечіткої множини може бути вибрана двома шляхами: або задаються деякою
універсальною множиною U ={0, 1, ..., n}, а потім, переходить до реальних
фізичних величин, або вибір числа елементів нечіткої множини здійснюють,
виходячи із діапазону зміни даної величини Е і інтервалу квантування l:
n =E/l, при чому інтервал l
повинен вибиратися в залежності від густини розподілу перешкоди ε таким
чином, щоб функції належності нечітких множин не залежала від ε.
Завершується перший етап визначення функції
належності елементів універсальної множини відповідним значенням лінгвістичних
змінних. Відмітимо, що хоча функції належності трактуються як "деякі
неймовірнісні вимірювання нечіткості, способу їх визначення, основному на
неймовірноному підході, не запропоновано. В роботі [1] приводяться відомі
загальні схеми визначення функції належності, основані на твердженні, що вони
носять суб`єктивний характер і можуть інтерпретуватись як ймовірність того, що
особа – експерт-технолог (ЕТ) віднесе Х до множини А. При цьому можливі три ситуації:
є індивідуальний ЕТ і достатньо обширна
статистика рішення задачі керування, у відповідності з якою встановлюється
число mx віднесене деякого елемента Х до визначеного класу А. Тоді
функція належності визначається як μх = mx/nx
– загальний об`єм вибірки;
є індивідуальний ЕТ, але статистика відсутня. В
даному випадку оцінюється суб`єктивна ймовірність використання об`єкта Х в
якості представника класу А, яку і передбачається вважати функцією належності;
є колективний ЕТ, n1 – є число
експертів якої на питання про належність Х до класу А відповідає
"так", а n 2-е
число – "ні". Тоді μх визначається як:
μх = nx/(n1+n2).
На базі
аналізу обрано другий спосіб. Кількість термів в кожному випадку – 7.
Позначимо
універсальні множини як U1
(«Вологовміст ДЕГу») і U2
(«Вологовміст газу»), а їхні терми - Xij,
і=1,7. А відповідні їм величини - U1
і U2.
Тоді кожен із семи термів-підмножин опишемо трикутними функціями належності
так:
для U1 : X11=1/u11+0/u21+0/u31+0/u41+0/u51+0/u61+0/u71
X21=0/u11+1/u21+0/u31+0/u41+0/u51+0/u61+0/u71
X31=0/u11+0/u21+1/u31+0,15/u41+0/u51+0/u61+0/u71
X41=0/u11+0/u21+0/u31+1/u41+0,5/u51+0/u61+0/u71
X51=0/u11+0/u21+0/u31+0,5/u41+1/u51+0/u61+0/u71
X61=0/u11+0/u21+0/u31+0/u41+0/u51+1/u61+0/u71
X71=0/u11+0/u21+0/u31+0/u41+0/u51+0/u61+1/u71
Для U2 : X12=1/u12+0/u22+0/u32+0/u42+0/u52+0/u62+0/u72
X22=0/u12+1/u21+0/u32+0/u42+0/u52+0/u62+0/u72
X32=0/u12+0/u22+1/u32+0/u42+0/u52+0/u62+0/u72
X42=0/u12+0/u22+0/u32+1/u42+0/u52+0/u62+0/u72
X52=0/u12+0/u22+0/u32+0/u42+1/u52+0/u62+0/u72
X62=0/u12+0/u22+0/u32+0/u42+0/u52+1/u62+0/u72
X72=0/u12+0/u22+0/u32+0/u42+0/u52+0/u62+1/u72
де Х1j
=”негативне велике (НВ)” , Х2j
=”негативне середнє (НС)” , Х3j
= =”негативне мале (НМ)” , Х4j
=”нульове (О)” , Х5j
=”позитивне мале (ПМ)” , Х6j
=”позитивне середнє (ПС)”, Х7j=”позитивне
велике (ПВ)” – відповідні лінгвістичні терми, якими описуються сигнали
розузгодження, uij
– елементи якісного діапазону змінних – універсальної множини Uj. Вихід
моделі даватиме керуючий сигнал на кожен із каналів, він описується трьома нечіткими термами :
«зменшити подачу ДЕГу (-Д)», «регулювання не потрібне (Н)», «збільшити подачу
ДЕГу (+Д)»; «зменшити подачу газу (-Г)», «регулювання не потрібне (Н)»,
«збільшити подачу газу (+Г)». Позначимо їх відповідно B11, B21, B31
; B12, B22, B23
і опишемо на універсальній множині А1=А2=А,
елементи якої визначені на діапазоні (-0,5; 0,5) і які позначимо через аі. і=1,3. А відповідні величини - А1
і А2.
B1j=1/a1+0/a2+0/a3;
B2j=0/a1+1/a2+0/a3;
B3j=0/a1+0/a2+1/a3.
Попередній аналіз показав, що при зміні вологовмісту ДЕГу в меншу сторону
відбувається збільшення вологовмісту газу, тобто якщо при зменшенні
розузгодження першого сигналу відбувається наростання помилки керування
другого..
Як і в звичайному випадку,
якість нечіткої моделі характеризується рядом показників, до числа яких
відноситься її складність, чіткість і точність. Складність нечіткої моделі
оцінюється числом n правил. Ця властивість моделі визначається показником, який
називається обчислювальною складністю системи: c=. Складність моделі може бути охарактеризована розмірністю
матриці нечіткого відношення.
Чіткість математичної моделі
оцінюється показником невизначеності:
P=Σ(1-µt)/m,
(1)
де m – число елементів нечіткої
множини.
Точність математичної
моделі, як і в звичайному випадку, оцінюється середнім квадратом нев'язки
експериментальних ŷj
і розрахункових уt
даних:
k
F= Σ(уj-уt)2/k (2)
t=1
Між чіткістю, складністю і точністю моделі існує взаємозв’язок. Так
наприклад, збільшення числа правил приводить до зниження нечіткості моделі і
підвищенню її точності. Кількісних співвідношень, які характеризують даний
зв’язок не одержано .
Оскільки ЕОМ працює з точно
визначеними поняттями, та безпосередня реалізація нечітких операторів на ній
неможлива і виникає необхідність її трансляції в послідовність чітких
операторів. Під нечітким розуміється оператор, який вміщує лінгвістичну або
нечітку зміну або ж нечітке відношення. Розрізняють нечіткі оператори
присвоювання (В – великий), безумовні (збільшити А на кілька одиниць), умовні
(якщо А=А1, то В=В1; інакше В=В2). Розглянуто
нечіткі множини як вектори, кожному компоненту яких відповідає своє значення
функції належності.
Література
1. Семенцов Г.Н., Чигур І.І., Шавранський М.В.,
Борин В.С. Фазі-логіка в системах керування: Навчальний посібник. –
Івано-Франківськ: Факел, 2002. – 84 с..
2. Заде Л. Понятие лингвистической переменной и его применение
к принятию приближенных решений. М.: Мир, 1976. – 165 с.
3. Гостев В. И. Синтез
нечетких регуляторов систем автоматического управления. – К.: «Радіоаматор», 2003. – 512 с.