а відповідний коефіцієнт, добиваємося виконання рівності w1 + w2 + w3 + w4 + w5 + w6 = 1.
Максимальному значенням w присвоюємо 1, тобто wmax = 1.
Пропорційно збільшуємо інші wi і отримуємо значення ФП.
Таблиця 5.2.3.5.1
Обчислення значень функції приналежності
Терми ? maxВектора ? wiКоеффіціент, ? wi = 1ВектораwmaxКоеффіціент, wmax = 1Значенія ФП ,? i NB5.1704-0.8150 -0.4736 -0.2885 -0.1479 -0.0797-1.8047-0.55410.4516 0.2624 0.1599 0.0820 0.04420.45162.21431.0000 0.5810 0.3541 0.1816 0.0979Z5 .80490.3116 0.4474 0.8295 0.1070 0.05761.75310.57040.1777 0.2552 0.4731 0.0610 0.03290.47312.11370.3756 0.5394 1.0000 0.1289 0.0695PB5.1704-0.0797 -0.1479 -0.2885 -0.4736 -0.8150-1.80470.55410.0442 0.0820 0.1599 0.2624 0.45160.45162.21430.0979 0.1816 0.3541 0.5810 1.0000
5.2.3.6 Побудова функцій належності ? i
Побудуємо функції приналежності для кожного терма лінгвістичної змінної і підберемо вигляд цієї функції з типових (функція Гауса).
Функція Гаусса має наступний вигляд:
В
де? - Ширина кривої, розсіювання. p> Для терма Z (при с = 9,? = 1.1)
В
Рис. 5.2.3.6.1. Функція належності терму Z
Для терма NB (при с = 6,? = 1.25)
В
Рис. 5.2.3.6.2. Функція належності терму NB
Для терма PB (при с = 12,? = 1.25)
В
Рис. .5.2.3.6.3. Функція належності терму PB
Зведемо всі функції приналежності на один графік (рис. 5.2.3.6.4).
В
Рис. 5.2.3.6.4. Графіки функцій належності кожного терма лінгвістичної змінної
Після обчислення функцій належності вводимо їх у вікно програми Fuzzy Logic Toolbox.
В
Рис. 5.2.4.1. Побудова функцій належності в Fuzzy Logic Toolbox. br/>
.3 Формування бази правил
На цьому етапі складаємо базу правил, виробляємо агрегування підумови і проводимо активізацію подзаключеній.
У базі правил використовуються тільки правила нечітких продукцій у формі:
ПРАВИЛО <#>: ЯКЩО В«? 1 є?В» І В«? 2 є?В» ТО В«w =? 1? a1 +? 2? a2В»
При використанні трьох змінних отримуємо 75 правил (5 * 5 * 3).
Складаємо базу правил у Fuzzy Logic Toolbox:
В
Рис. 5.3.1. Результат роботи. Складені правила. br/>
.4 дефаззіфікації вхідних змінних
При дефаззіфікації вхідних змінних за алгоритмом Сугено використовується метод центру ваги: ​​
В
дефаззіфікації в Fuzzy Logic Toolbox виглядає наступним чином:
В