Previous Page  7 / 14 Next Page
Information
Show Menu
Previous Page 7 / 14 Next Page
Page Background

Биоинформационная система с классификатором движения лучезапястного сустава…

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. Приборостроение. 2016. № 6

77

Нечеткий логический вывод осуществляется в пять этапов.

1. Фаззификация данных — представление точного значения входной пере-

менной как нечеткой.

2. Композиция входной переменной и условной части правила.

3. Вычисление нечеткой импликации.

4. Агрегация среднего значения — построение нечеткого значения выхода

по результатам предыдущих этапов.

5. Дефаззификация — выбор представляющего элемента по агрегированно-

му нечеткому понятию.

Наиболее распространены пять схем нечеткого вывода, которые уточняются

до оператора нечеткой импликации, — Мамдани, Цукамото, Сугено, Ларсена и

упрощенная схема на основе алгоритма Сугено [8]:

В классификаторе типа движений на основе ЭМГ-сигналов использована

классическая схема нечеткого вывода по Мамдани[7, 8], в которой импликация

моделируется минимумом, а агрегация максимумом.

Нечеткий логический вывод по алгоритму Мамдани выполняется по нечет-

кой базе знаний:

1 1

c весом

,

1, ,

k n

i

ijp

jp

j

p i

x a

w y d j

m

 

  

 

(3)

где значения входных переменных

( )

i

x

и выходной переменной ( )

y

заданы

нечеткими множествами;

( )

jp i

x

— функция принадлежности входа

i

x

нечеткому терму

,

i jp

a

, т.

е.

1

( ) ,

,

;

n

jp

x

ijp

d i

i

i

i

x

a

x x x x x

 

 

(4)

( )

dj

y

— функция принадлежности выхода

у

нечеткому терму

j

d

, т. е.

1

,

,

.

j

j

y

j

d

y

d

y y y y

 

    

(5)

Степени принадлежности входного вектора

*

* *

*

1 2

, , ...,

n

x x x x

нечетким

термам

j

d

из базы знаний рассчитываются в соответствии с выражением

1,

*

*

1,

( )

.

( ),

1, ,

i

n

dj

jp

jp i

p k

x

W x j

m

    

(6)

где

( )

 

— операция из

s

-конормы (

t

-нормы), т. е. из множества реализаций

логической операции ИЛИ (И). Используются для операции ИЛИ — нахожде-

ние максимума и для операции И — нахождение минимума.

Нечеткое множество

,

y

соответствующее входному вектору, имеет вид

1

2

*

*

*

*

1

2

( )

( )

( )

:

...

.

m

d

d

d

m

x

x

x

x y

d

d

d

 

(7)