Скачиваний:
169
Добавлен:
16.05.2015
Размер:
1.06 Mб
Скачать

Шаг 1. Вычисление степеней срабатывания правил (1)

Для каждого правила Ri определяются:

степень срабатывания по j-му входу wij (j = 1, …, n)

итоговая степень срабатывания wi

Вычисление степени срабатывания правила по j-му входу

для нечеткого значения j-го входного параметра xj = Hj (рис. а)

wij

= max min{µH j

(xj ), µAij

(xj )}

 

 

 

 

 

 

 

 

x j X j

 

 

 

 

 

 

 

 

 

для четкого значения j-го входного параметра x

= x 0

(рис. б)

 

w

= µ

 

(x0 )

 

 

 

j

j

 

 

 

 

Aij

 

 

 

 

 

 

 

 

 

ij

 

j

µ

Aij

Hj

µ

 

Aij

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wij

 

 

wij

 

 

 

 

 

 

 

 

 

0

 

x

0

 

 

xj

0

x

 

 

 

 

 

а)

 

 

б)

 

 

 

 

 

 

 

 

 

 

Специальные главы интеллектуальных систем. Нечеткие системы

 

 

 

 

 

28

Шаг 1. Вычисление степеней срабатывания правил (2)

Вычисление итоговой степени срабатывания правила (моделирование связки «И»)

wi = min{wi1, wi 2 ,..., win}

µ

Ai1

H1

µ

1

1

 

 

wi1

 

 

 

 

 

wi2

0

 

x1

0

H2

min

Ai2

 

wi

 

x2

Специальные главы интеллектуальных систем. Нечеткие системы

29

Шаг 2. Нечеткая импликация (активация правил)

На данном шаге определяется вывод Bi' из каждого правила Ri на основе оператора импликации Мамдани

µBi( y) = min{wi , µBi ( y)}, y Y

µ

Bi

1

 

wi

B'i

0

y

 

Специальные главы интеллектуальных систем. Нечеткие системы

30

Шаг 3. Агрегирование (композиция) выходных значений

На данном шаге определяется общий вывод B из базы правил путем объединения выводов Bi' из отдельных правил

B = m Bi

i=1

µB ( y) = max{µB1( y), ..., µBm( y)}, y Y

µ

 

1

 

0

y

 

Специальные главы интеллектуальных систем. Нечеткие системы

31